Arlington, United States of America On-site Employment $114,000 - $184,000 or $135,000 - $231,000

Innovative Defense Technologies (IDT) is hiring a Tactical Software Engineer

About the Role

This role is critical to advancing the Navy's tactical software capabilities by modernizing legacy systems into scalable, secure, and maintainable cloud-native solutions. The engineer will lead technical efforts in refactoring, prototyping, and integrating software within complex combat systems, ensuring alignment with current and future mission requirements.

Responsibilities

  • Design, develop, and test complex software using C, C++, Python, JavaScript, and Java across multiple environments.
  • Analyze and refactor legacy monolithic applications using brownfield and greenfield modernization strategies.
  • Conduct technical evaluations and reverse-engineer code from Navy tactical combat systems.
  • Investigate and prototype emerging technologies including AI/ML, distributed computing, and simulation models.
  • Collaborate with stakeholders to gather requirements and formalize agreements.
  • Report to leadership on project timelines, budget status, and technical milestones.
  • Develop software architectures with attention to hardware-software integration and component interfaces.
  • Support integration of software modules into larger tactical systems and environments.
  • Participate in peer reviews to ensure code quality and design consistency.
  • Contribute to defining functional, user, and technical requirements for defense systems.
  • Perform testing and integration at company labs and government-operated Land Based Test Sites.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience.
  • At least five years of full-time software engineering experience.
  • Willingness to travel up to 25% of the time as required.
  • Knowledge of combat system architecture and software design principles.
  • Experience developing tactical software for Department of Defense programs.
  • Proficiency in C, C++, Python, or Java programming languages.
  • Skilled in Linux-based development and shell scripting.
  • Ability to break down and document technical requirements and specifications.
  • Understanding of distributed systems, algorithms, data structures, and design patterns such as the Strangler Pattern.
  • Experience working in Agile development environments.
  • Familiarity with Git for version control and collaborative development.
  • Adherence to DevSecOps practices for secure software delivery.
  • Capability to transform ambiguous customer needs into clear technical direction.
  • Ability to analyze and articulate algorithmic complexity.
  • Must be able to work primarily on-site with limited hybrid flexibility.

Nice to Have

  • Familiarity with the AEGIS Weapon System Common Source Library (CSL) or Ship Self Defense System (SSL).
  • Hands-on experience with AEGIS or SSDS tactical platforms.
  • Proficiency with build tools including Make, Maven, and Ant.
  • Experience working with X-Windows for graphical interface development.
  • Knowledge of Model-Based Systems Engineering (MBSE) approaches.
  • Experience using Jenkins, Jira, and other tools in the Atlassian suite.
  • Understanding of core networking concepts such as routing, switching, firewalls, identity services, and intrusion detection.
  • Experience deploying virtual machines in VMware vSphere with network configuration.
  • Ability to design complex development environments involving submodules, remote dependencies, and mixed-language deployments.
  • Experience deploying containers or VMs i

Tech Stack

C, C++, Python, Java, JavaScript, Linux, Git, Agile, DevSecOps, Make, Maven, Ant, Jenkins, Jira, Atlassian suite

Benefits

  • Comprehensive health, dental, and vision insurance
  • 401(k) retirement plan with company match
  • Paid time off and company holidays
  • Professional development and continuing education support
  • Security clearance sponsorship
  • On-site work environment with secure facilities
  • Opportunities for career advancement in defense technology

Compensation

Competitive salary with performance bonuses and comprehensive benefits package

Work Arrangement

Primarily on-site in Virginia or New Jersey with limited hybrid flexibility

Team

Collaborative engineering team focused on modernizing critical Navy combat systems with strong emphasis on security, reliability, and technical innovation

Additional Information

  • Must be a U.S. citizen eligible for security clearance
  • Position requires on-site presence at secure government facilities
  • Opportunity to work on cutting-edge defense technologies
  • Travel up to 25% may be required
  • Company supports professional certifications and advanced degrees
Required Skills
CC++PythonJavaScriptJavaLinuxShell scriptingGitAgileDevSecOpsMicroservicesCloud-nativeTactical-edgeAI/MLDistributed processing CC++PythonJavaScriptJavaLinuxShell scriptingGitAgileDevSecOpsMicroservicesCloud-nativeTactical-edgeAI/MLDistributed processing
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
About company
Innovative Defense Technologies (IDT)
Provider of cutting-edge cloud-based integration, automated testing and data analysis for complex, mission-critical systems in the US Department of Defense (DOD). Leverages advanced software automation, model-based systems engineering (MBSE), and AI-driven capabilities to accelerate capability development, enhance operational readiness, and reduce lifecycle costs for the Department of Defense.
All jobs at Innovative Defense Technologies (IDT) Visit website
Job Details
Department Warfare Systems
Category backend
Posted a month ago