Jobs · Engineering · Virginia

Software Engineer - JobID-0032

Innovative Defense Technologies (IDT) · Arlington, VA · 6 days ago
On-siteEngineeringFull-time

About the role

Innovative Defense Technologies (IDT) is a leading defense technology company focused on rapidly delivering mission-critical software and systems solutions to the U.S. government. The company specializes in automation, digital engineering, and enabling the rapid integration of advanced capabilities into complex weapon and combat systems. These essential solutions empower the warfighter to field, operate, and sustain decisive capability at speed and scale.

Responsibilities

  • Develop and maintain software solutions for mission-critical applications.
  • Collaborate with cross-functional teams to design, develop, test, and deploy software solutions.
  • Apply advanced software development methodologies and tools to ensure high-quality, efficient, and scalable software solutions.
  • Contribute to the continuous improvement of software development processes and practices.
  • Stay current with emerging technologies and industry trends relevant to software development in the defense sector.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Minimum 5 years of professional software development experience.
  • Experience with modern programming languages such as Python, Java, C++, or C#.
  • Strong understanding of software development lifecycle, including requirements gathering, design, coding, testing, and deployment.
  • Experience with agile development methodologies and tools such as JIRA, Git, and CI/CD pipelines.
  • Excellent problem-solving skills and ability to work independently and collaboratively.
  • Ability to work in a fast-paced, dynamic environment with tight deadlines.

Qualifications

  • Passion for creating innovative software solutions that enhance military capabilities.
  • Strong communication and interpersonal skills to collaborate effectively with cross-functional teams.
  • Ability to manage multiple projects simultaneously and prioritize tasks based on project urgency and importance.
  • Experience with software security best practices and compliance with DoD security standards.

Skills

  • Proficiency in software development tools and technologies.
  • Knowledge of software architecture principles and design patterns.
  • Experience with software testing methodologies and tools.
  • Understanding of software quality assurance and continuous integration practices.

Benefits

  • Competitive salary commensurate with experience.
  • Health, dental, and vision insurance.
  • 401(k) retirement plan with company match.
  • Flexible work schedule and remote work options.
  • Professional development opportunities and training programs.
  • Annual performance reviews and recognition programs.

Pay

Commensurate with experience.

Schedule

Full-time.

Similar jobs

Software Engineer

BAE Systems, Inc.Fort George G. Meade, MD· 2 wk ago
Engineering$133k–$226k/yrapply on jobs.baesystems.com

Software Engineer

EpicRound Rock, TX· 5 days ago
Information Technologyapply on epic.avature.net

Software Engineer

EpicGarland, TX· 5 days ago
Information Technologyapply on epic.avature.net