Innovative Defense Technologies
SSDS Software Engineer - JobID-0291
$114K–$231K
Arlington, Virginia · On-site · Full-time · Posted Oct 29, 2026
- Experience
- Minimum 5 years; equivalent full-time professional experience may substitute for the stated degree.
- Education
- Bachelor's degree in engineering, computer science, mathematics, physics, or another STEM field (or equivalent full-time professional experience).
About the job
Designs, develops, integrates, and tests tactical combat-system software interfaces for Navy systems, including SSDS, RAM, and CIWS.
What you'll do
- Develop and test tactical software components using C++ or Java and integrate them with Navy combat systems.
- Build low-latency interfaces for tactical messages using network protocols and middleware.
- Create automated tests from Navy weapon specifications and support integration at IDT labs and Navy land-based test sites.
What they ask for
- Bachelor's degree in a STEM field or equivalent full-time professional experience.
- At least 5 years’ experience designing, developing, and managing complex DoD software systems.
- Hands-on software development or integration experience supporting tactical Navy programs such as SSDS, RAM, or CIWS.
- Active Secret U.S. Security Clearance; proficiency in C++ or Java and experience with DDS and standard network protocols.
Nice to have
- Experience with Docker or Podman, Kubernetes or Swarm, and deployment automation tools.
- Experience with Jenkins, JFrog Artifactory, GitLab CI, VMware ESXi, or infrastructure as code.
Pay
$114,000 - $184,000 USD (base salary); $135,000 - $231,000 USD (base salary)
Tools
C++, Java, TCP/UDP, DDS, ActiveMQ, Kafka, Git/SVN, Jira
Model-written summary · the original posting is authoritative