Senior C++ Software Engineer - Mission Systems

Applied Intuition

Washington, United States
Base: $150,000 to $200,000 usd annually; equity: o...
On-site
Algorithmic optimization
Multi-agent systems
Real-time decision-making platform
Applied is seeking a Software Engineer with strong foundations in algorithmic optimization and multi-agent systems to tackle complex computational challenges in our real-time decision-making platform

Job Summary

  • Applied is seeking a Software Engineer with strong foundations in algorithmic optimization and multi-agent systems to tackle complex computational challenges in our real-time decision-making platform.
  • You’ll help build intelligent agents that plan and execute missions using advanced reasoning, planning, and optimization algorithms, supporting breakthrough capabilities in human-machine teaming across all domains.
  • This role offers exceptional opportunities to advance the state of the art in autonomous decision making systems for those passionate about applying cutting-edge algorithms to solve mission-critical coordination problems.

Matching Summary

Applied is seeking a Software Engineer with strong foundations in algorithmic optimization and multi-agent systems to tackle complex computational challenges in our real-time decision-making platform.

Salary

Base: $150,000 to $200,000 USD annually; Equity: options and/or restricted stock units; Benefits: comprehensive health, dental, vision, life and disability insurance coverage, 401k retirement benefits with employer match, learning and wellness stipends, and paid time off

Skills & Requirements

Must-have

  • algorithmic optimization
  • multi-agent systems
  • real-time decision-making platform
  • autonomous coordination and planning
  • modern C++ (C++ 20)
  • constraint satisfaction
  • scheduling
  • optimization problems
  • Bazel in Docker-based Linux environments
  • clean code principles
  • good OOP design patterns
  • Linux-based operating systems
  • Service-oriented Architecture

Nice-to-have

  • advanced planning paradigms
  • temporal reasoning
  • formal verification
  • symbolic planning
  • game theory for multi-agent coordination
  • real-time optimization under hardware/edge constraints
  • Battle Management Command and Control (BMC2)
  • defense applications
  • national security projects

Key Requirements

  • BS or MS in Computer Science, Software Engineering, Robotics, or related technical field OR 5+ years of professional experience
  • 5+ years of hands-on experience developing performant modern C++
  • Proficiency with Bazel in Docker-based Linux environments
  • Experience developing in Docker and containerized development environments
  • Experience using git, Visual Studio Code, GitLab, SonarQube, and Artifactory or Azure Container registry
  • Occasional travel required (approx. 10–20%)
  • Must be a U.S. Citizen
  • Must be eligible for a U.S. SECRET clearance with Special Access Program (SAP) eligibility

Work Rights

Must have U.S. SECRET clearance with SAP eligibility

Tailored Resume

Cover Letter