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


