Jr. Software Engineer
Innovative Defense Technologies

Arlington, Virginia


Background Information:

Innovative Defense Technologies (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems in the US Department of Defense (DOD), is seeking a Junior Software Engineer to be based in our Arlington, VA office. S/he will work with senior leadership and a fast-paced team of mission-focused engineers to implement and maintain a robust automated software testing pipeline. Initiative, creativity, reliability, and efficient teamwork will be required to successfully deliver innovative solutions in this role.


We are looking to add a Junior Software Engineer who can ensure regulated automated tools used in the Quality System are appropriately validated and controlled through their life cycle through development, deployment, and change control. This includes ensuring project teams adhere to processes and control mechanisms for software, hardware, and data to meet regulatory requirements.

All applicants must currently possess an active U.S. Security Clearance.


  • Support development of the validation strategy and effort, from planning through retirement, of Quality-relevant systems and tools, including interfaces to and from the system
  • Provide software quality assurance support in design and development of software solutions and facilitate the application of controls and risk management by reviewing and approving IT change-control requests submitted by cross-functional project teams to assess potential quality system impact
  • Provide software quality assurance support when evaluating Off the Shelf Software validation to determine the validation strategy required to properly implement the software in the most effective and timely manner possible within the organization
  • Ensure that system development projects and changes to existing systems are conducted in compliance with the CM process
  • Work alongside other validation professionals to gather data, plan activities, and obtain reviews and approvals of documentation including approving documentation with respect to software development life cycle policies and procedures
  • Assist in developing user, functional, and technical requirements for IT systems
  • Track system life cycle deliverables and activities to ensure that regulations, protocols, procedures, and methodologies are followed, and that appropriate and complete documentation is captured and reported to support validation activities
  • Represent Quality & Regulatory Compliance and Control on cross-functional teams in support of SDLM activities
Minimum Required Qualifications:
  • At least 2 years' experience in engineering
  • B.S. in software engineering, computer science, or related field
Required Skills:
  • Ability to develop software tests for software written in Java, JS, C++, or Python
  • Ability to document requirements and defects
  • Experience with software testing and configuration management
  • Familiarity with distributed systems, DevOps, and software design patterns
  • Understand the Software Development Life Cycle (SDLC)
  • Familiarity with software CM/QA process to maintain and track SW changes
  • Experience with various software configuration management standards
  • Software team development experience
    • Proficient working with version control software like SVN, Git, and complex software development environments
    • Proficient working with different SW development tools (Jenkins, Maven, Gradle, and Nexus, etc.)
  • Ability to travel approximately 15%
Preferred Skills:
  • System integration and test experience for software applications
  • Experience programming in one or more of Java, C++, JS, Python
  • Experience working with software system and applications
  • Experience in testing software and test automation
  • Familiar with methodology to perform SW CM and QA
  • Ability to perform many concurrent assignments and determine the need for changing priorities
  • Solid analytical abilities, coupled with a strong sense of ownership, urgency and drive
  • Problem-solving skills with the ability to navigate ambiguous situations
  • Excellence in oral, written, and technical communication with peers and non-technical cohorts
  • Initiative, creativity, reliability, teamwork
  • Strong organization and planning skills, including attention to detail
EEO Statement:

IDT is an Equal Opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, sex, sexual orientation, gender identity, national origin, disability, protected Veteran status, or any other basis protected by federal, state, or local law.

Job Alerts

Provide an email, zip code for jobs, and/or job category to subscribe to job alerts. Learn more now.

*By subscribing, you agree to our Terms and Privacy Policy.

More IT jobs

Optiv Security
Atlanta, Georgia
Posted 18 minutes ago
Optiv Security
Atlanta, Georgia
Posted 18 minutes ago
Optiv Security
Columbia, Maryland
Posted 18 minutes ago
View recent jobs »

New post from our employment blog

New Post

Your Budget Friendly Guide to Working From Home for the First Time

Does suddenly working from home have you discombobulated? Even if you’ll only be working from home for the next few weeks or months, it’s impo...

Read blog post
Share this inclusion job with the community

Click a community link below, and then social share the Jr. Software Engineer job.

Disability inclusion jobs logo
Asian inclusion jobs logo
Black inclusion jobs logo
Diversity inclusion jobs logo
LGBTQ inclusion jobs logo
Seniors inclusion jobs logo
Women inclusion jobs logo
Hispanic inclusion jobs logo