Engineering Roles

Mission Engineer

You’ll connect operational problems to engineered, fielded capability. You’ll move fluidly between analysis, software development, integration, and operations to turn promising technology into operational applications supporting a mission at the moment it’s needed.

The Work
In some cases, you’ll bridge directly from a research prototype to the field. In others, you’ll be the forward-deployed element of a larger software development team. Your toolkit spans multiple programming languages, whatever the job requires; many mission engineers are also full-stack engineers. You’ll participate in architecture design. You’ll tackle front-end development and system integration problems at scale. You’ll also identify and connect operational requirements to the technical staff who build back-end capabilities.  

Sometimes you’ll push back on a design because the integration cost is too high. Your job is to be the translator between the research culture (breaking new ground) and the fielding culture (deploying with high confidence).

When a research algorithm or a new software service is ready, you’ll harden it as needed, integrate it with the front end, iterating with operators as needed to ensure that the resulting capability is fit-to-purpose. You’ll ensure latency budgets are met, and that the overall system performs reliably under stress.

You’ll participate in field trials and mission deployments. You’ll talk to operators about what works and what doesn’t. You’ll return to the lab with feedback that changes the next build cycle. That feedback loop from operator to engineer to refinement is where mission engineers find their greatest leverage.
Who You Work With
You’ll work as part of a multifunctional agile team. You’ll work with product managers to refine system requirements, translating customer needs into items on the product backlog that the team can build against. You’ll collaborate with customer liaisons and users, and with algorithm researchers and software developers. The DevSecOps team will support you, handling CI/CD pipelines so you can focus on the mission logic.
What We Look For
Experience deploying software for military missions. Deep domain knowledge in the complex missions executed across the Department of Defense. Strong software development skills. Effective communication skills with both technical and non-technical audiences. An ability to rapidly learn new languages and technologies. Full-stack engineering and strong UI/UX skills a plus.

Open Positions

Ready to find your place?

Browse every open position for this role across all capability areas and all U.S. locations.