Salary Range: $117,000 – $130,000 base, with performance-based incentives
About the Team
Specializing in mission-critical logistics software for over 30 years, their team of 500+ professionals supports defense, commercial, and government clients in the U.S. and internationally. Join them for meaningful work, strong growth opportunities, and the support of a family-like culture.
Role Overview
You’ll lead engineering efforts on mission planning systems for the U.S. Air Force’s Mobility Air Force (MAF) and similar platforms. Projects span the Joint Mission Planning System (JMPS), Joint Operational Mission Support (JOMS), and next-gen modernization efforts.
You’ll implement agile software development and CI/CD practices, shift to containerized Open Mission System architectures, and enable mission planning across multiple aircraft types
Technologies include Kubernetes, microservices, C#/.NET, React, and TypeScript. Your work will directly support mission planning capability for U.S. and allied defense forces for decades to come.
Key Responsibilities
- Lead requirements analysis, software architecture, and full-stack development cycles
- Drive integration, testing, debugging, and deployment of defense-related software
- Oversee architectural documentation, interface definitions, and algorithm design
- Ensure software quality through mentoring, process development, and performance measurement
- Coordinate with suppliers and internal teams to align development with project goals
- Guide CI/CD and DevSecOps practices to improve delivery speed and compliance
- Steer validation and verification efforts, including integration and Mission Planning validation
Required Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- Minimum 4 years of professional experience with C#/.NET
- At least 7 years of hands-on software development experience
- Proficiency with version control (e.g., Git, Bitbucket)
- Familiar with TypeScript and React/Redux for front-end development
- Solid understanding of software patterns (microservices, REST APIs, monorepo, SPA architecture)
Preferred Experience
- Full-cycle system architecture and requirements engineering
- Familiarity with package managers such as NPM and NuGet
- Containerization experience (e.g., Docker, Kubernetes)
- Agile/Scrum methodologies in practice
- Testing frameworks (xUnit, JUnit, Cypress, Selenium)
- DevSecOps tools (Jenkins, Nexus, Fortify, SonarQube)
- Domain knowledge in mission planning and V&V processes
Please note: This job posting is just a preview of the full scope of the position. A comprehensive job description is shared by a member of our team.