onsite
Senior CNO Software Developer
Software Engineer
Senior software developer driving advanced cyber operations, building and integrating capabilities with C++, Python, and Linux while delivering rapid prototypes and secure solutions for high‑impact defense missions.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance C++ and Python applications supporting cyber operations and mission‑critical tools.
- Integrate new capabilities into existing cyber infrastructure, ensuring seamless interoperability and security compliance.
- Lead rapid prototyping efforts to evaluate emerging technologies and translate concepts into functional software prototypes.
- Conduct vulnerability analysis, code reviews, and security testing to harden applications against adversary threats.
- Collaborate with cross‑functional teams, including engineers, analysts, and intelligence personnel, to deliver end‑to‑end solutions.
Requirements
- 5+ years of professional software development experience, primarily in C++ and Python, on Linux platforms.
- Strong background in cybersecurity concepts, secure coding practices, and vulnerability assessment.
- Proven ability to produce rapid prototypes and iterate quickly based on feedback.
- Experience with version control (Git), CI/CD pipelines, and Agile development methodologies.
- Active TS/SCI clearance with CI Polygraph (or ability to obtain prior to start).