Innovative Defense Technologies
Software Engineer - JobID-0032
$114K–$231K
Arlington, Virginia · On-site · Full-time · Posted Oct 29, 2026
- Experience
- Minimum of 5 years in software development.
- Education
- Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Physics, Mathematics, or related field or equivalent full-time professional experience.
About the job
Designs, develops, integrates, and tests software for complex Department of Defense systems, including prototyping solutions and supporting lab and customer integration activities.
What you'll do
- Design, implement, and test software; integrate components into complex DoD environments.
- Develop software interfaces for network protocols and support test and integration activities in IDT and customer labs.
- Define and document software requirements and participate in design and code reviews.
What they ask for
- At least 5 years of software development experience.
- Bachelor’s degree in a listed or related field, or equivalent full-time professional experience.
- Strong proficiency in modern C++ or Java; experience with Confluence and Jira in a software development environment.
- Experience with tactical DoD systems and tactical data networks; must be able to obtain/maintain an active U.S. Security Clearance.
Nice to have
- Active DOD Clearance.
- Proficiency with containerization and orchestration frameworks, or deployment automation tools such as Ansible and Terraform.
Pay
$114,000 - $184,000 (base salary); $135,000 - $231,000 (base salary)
Tools
C++, Java, TCP/UDP, DDS, ActiveMQ, Kafka, RabbitMQ, Git
Model-written summary · the original posting is authoritative