Software Engineer - JobID-0055
✨ AI Summary
Innovative Defense Technologies (IDT), a provider of cloud-based integration, automated testing, and data analysis for complex US Department of Defense systems, is hiring a Software Engineer in Arlington, VA. The role requires full-time on-site presence, involves designing, implementing, and testing software for DoD systems, and uses C++ or Java, with experience in distributed systems, SDLC, and tools like Jira and Confluence. Requires a Bachelor's degree and at least 3 years of software development experience, plus ability to obtain a US Security Clearance. Salary range is $90,000-$184,000 depending on level, with perks like 401(k) matching, 9/80 schedule, and tuition assistance.
- Design, implement, and test software using multiple languages and technology stacks
- Explore and prototype next-generation solutions for DoD customers
- Integrate software components into complex DoD software environments
- Support test and integration activities in IDT labs, as well as on-site customer labs
- Develop software interfaces to communicate across network protocols such as TCP/UDP, DDS, ActiveMQ, Kafka, RabbitMQ
- Take leadership in developing user, functional, and technical requirements for software systems
- Participating in and providing feedback in design reviews and code reviews
- Minimum of 3 years’ experience in software development
- Bachelor’s Degree in Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Physics, or Mathematics or equivalent full-time professional experience
- Strong proficiency in modern C++ or Java
- Experience using Confluence and Jira in a software development environment
- Experience with tactical DoD systems and tactical data networks
- Ability to decompose and document requirements and specifications
- Understanding of distributed systems, algorithms, data structures and software design patterns
- Understanding of the Software Development Life Cycle
- Understanding of object-oriented programming
- Proficiency working with version control software like Git, SVN and software development environments
- Experience with software testing and configuration management
- Ability to convert vague customer requirements into a refined software solution
- Ability to identify and describe algorithmic complexity
- Ability to work on-site with potential hybrid flexibility
- Ability to travel approximately 10%
- Active DOD Clearance.
- Proficiency in containerization (Docker, Podman, etc.) and orchestration frameworks (Swarm, Kubernetes, etc.)
- Development, system integration, and test experience with complex DoD systems
- Experience supporting and working with cross-functional teams in a dynamic environment
- Experience with virtualization and containerization deployment technologies
- Experience with deployment automation tools (SALT, Ansible, Terraform etc.)
- Proficiency working with different SW development tools such as Jenkins, JFrog Artifactory, and Gitlab
- Experience with creating and configuring Virtual Machines (VMware, VirtualBox, etc.)
- Experience with basic network concepts like VLANs, IP addressing schemes, and static routing
- 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
- Attention to detail
- Generous benefits package
- Competitive PTO
- Paid holidays
- 401(k) with immediate vesting and matching
- 9/80 optional schedule (2nd and 4th Friday off every month)
- Tuition Assistance Reimbursement Program
- Professional Development Resources
- Pre-Tax Commuter Benefits
- Organization-Wide Monthly Tech Connect Events
- Annual Employee Recognition Awards
- Regular Social Events and Catered Lunches
About the Company
IDT leads the way in integrating complex and disparate defense systems, delivering transformative results. Through advanced technology/automation, IDT accelerates system modernization by enabling defense platforms to rapidly evolve and maintain mission superiority.
Our teams are highly skilled and a group that offers strong opportunities for collaboration and continuous learning/development. They reflect a culture grounded in teamwork, adaptability, and a commitment to excellence.
More jobs at Innovative Defense Technologies
-
Senior Cyber Systems Engineer - JobID-0324
San Diego, Suite 200, California · hybrid · Oct 2, 2026
-
Software Test Engineer - JobID-0322
San Diego, Suite 200, California · hybrid · Oct 2, 2026
-
Systems Infrastructure Engineer - JobID-0300
Fall River, Massachusetts · onsite · Sep 28, 2026
-
SSDS Software Engineer - JobID-0291
Arlington, Virginia · onsite · Sep 15, 2026
-
Senior AI Solutions Engineer - JobID-0287
San Diego, Suite 200, California · onsite · Sep 11, 2026