Advance the development of complex defense software systems—design, build, and integrate resilient code that ensures mission-critical systems deliver reliable performance for the warfighter.
Requirements
- Proficiency in C++ and Java development
- Experience with Python or other scripting languages
- Experience designing and executing automated testing frameworks
- Familiarity with Agile software development practices
- Experience with low-level software-to-hardware interfaces
- Knowledge of CMake build systems
- Experience with gRPC frameworks
Responsibilities
- Design, develop, and sustain software applications in C++ and Java
- Write and maintain scripts in Python or other scripting languages to support automation and testing workflows
- Develop and execute automated testing frameworks to validate software reliability and performance
- Contribute to Agile development cycles, collaborating with engineers and mission experts to meet evolving requirements
- Integrate software with hardware systems, ensuring compatibility and mission readiness
- Support continuous integration, configuration management, and build processes for large-scale systems
Other
- U.S. Citizenship Required – Active Secret Clearance (TS Preferred)
- Bachelor’s degree in STEM and 9+ years of related experience, OR Master’s degree and 7+ years, OR PhD and 4+ years
- Active DoD Secret clearance (in-scope, required at start)
- CompTIA Security+ certification
- Active DoD Top Secret clearance