Cyber Software Developer/engineer

Software Developer/Engineer role focused on designing, developing, testing, and maintaining core applications and services within the cybersecurity domain for government and public sector clients. Emphasizes full software development lifecycle, secure and performant solutions, code quality, automated testing, and debugging.

What you'd actually do

  1. play a hands-on role in the design, development, testing, and ongoing maintenance of core applications and services that support critical business and mission outcomes.
  2. work across the full software development lifecycle—helping translate requirements into implementable designs, building well-structured components, and ensuring solutions are secure, performant, and reliable in production.
  3. write clean, maintainable, and well-documented code, following established engineering standards and contributing to consistent patterns across the codebase.
  4. participate actively in peer code reviews (both giving and receiving feedback), collaborate with senior engineers on architecture and implementation decisions, and help identify opportunities to improve code quality, reduce technical debt, and strengthen automated testing.
  5. contribute to debugging and troubleshooting issues, supporting releases, and improving observability through appropriate logging, metrics, and tracing where applicable.

Skills

Required

  • Bachelor's degree
  • TS/SCI clearance
  • 4+ years of experience in High-Performance code design and implementation using C/C++ (or similar C-family languages) or other strongly typed, low-level programming language such as Java or Rust
  • Legally authorized to work in the United States without the need for employer sponsorship

Nice to have

  • Experience with Git
  • Experience with Linux

What the JD emphasized

  • Must be able to obtain and maintain the required TS/SCI clearance for this role