Job Description
Job Description
About the Role
We are hiring a Senior Software Engineer to develop, enhance, and maintain complex software systems supporting critical national security missions. In this role, you will work with a multidisciplinary team of engineers and operators to transform mission requirements into efficient, high-performance software solutions that are secure, maintainable, and built for scale.
You will take end-to-end ownership of development, from architecture and implementation to optimization and long-term sustainment, leveraging your expertise to deliver systems that perform flawlessly under demanding operational conditions.
Key Responsibilities
Required Qualifications
Nice to Have
Proficiency in Python for automation, testing, or tooling
Experience integrating C++ components with Java or REST-based services
Exposure to containerization, orchestration, and Infrastructure-as-Code frameworks
Knowledge of real-time systems, network programming, or hardware interfaces
Whats on Offer?
Contribute directly to high-impact national security missions
Competitive salary with retention and clearance incentives
Access to advanced development tools in secure facilities
Ongoing professional development and certification support
Software Engineer • Fort Meade, MD, US