Mission Software EngineerNew$177K

The opportunity

The Imaging team builds and fields state-of-the-art camera and sensor systems deployed to solve real security challenges for the United States and its allies. We work across the full stack, from bare-metal hardware and firmware to networked services and cloud integrations, and…

What you'll do

  • + years of software development with meaningful production ownership: not just shipping features, but owning systems after they ship (their health, uptime, and behavior once they are in users' hands).

  • Deep proficiency in at least one of C++, TypeScript(node.js/React), or: Python, and the ability to work effectively across the stack boundary in a second language (reading, debugging, and modifying code outside your primary). Our work spans a large TypeScript/React operator-facing UI and a growing body of C++ services running on edge hardware, and C++ depth is increasingly central as we expand across our imaging product lines.

  • Comfort ramping quickly into unfamiliar languages, tools, and deployment: systems. Our language and tooling mix varies by product and shifts over time; we value engineers who get productive in a new stack rather than staying in one lane.

  • + years working in Linux-based environments, including hands-on work with bare-metal hardware.

  • Demonstrated ability to diagnose and resolve issues across system boundaries: (networking, services, hardware interaction) without always having full visibility into every component.

  • Strong written and verbal communication skills, including the ability to: explain technical problems clearly to non-technical audiences, including operators in the field.

What they're looking for

  • Eligibility to obtain and maintain a U.S. Secret clearance.
  • Strength with performance-sensitive, real-time, or resource-constrained systems (edge or embedded).
  • Experience with gRPC or similar RPC frameworks.
  • Familiarity with systemd service management and observability practices on Linux.