# Senior C++ Software Engineer

**Company:** [Applied Intuition](https://hotfix.jobs/companies/applied-intuition)
**Location:** Ann Arbor, MI, Arlington, VA
**Role:** ML Engineering
**Salary:** $150k – $200k/yr
**Experience:** 5+ years
**Skills:** C++, C++20, Bazel, Docker, Linux, Multi-Agent Systems, Optimization Algorithms, Constraint Satisfaction, Temporal Logic, Service-Oriented Architecture
**Posted:** 2026-05-25

> Senior C++ Software Engineer building multi-agent optimization, planning, and decision-making algorithms for defense autonomy and human-machine teaming across air, land, sea, and space domains. Requires 5+ years modern C++20, strong algorithmic foundations, and US SECRET clearance eligibility.

## Job Description

## Responsibilities
- Design and implement multi-agent optimization algorithms for distributed decision-making and coordination problems.
- Develop temporal logic frameworks and constraint-satisfaction algorithms for complex planning scenarios.
- Create mathematical models for sequential decision processes under uncertainty with probabilistic outcomes.
- Build computational frameworks that balance algorithmic efficiency with human-interpretable reasoning.
- Implement and evaluate quantitative metrics for algorithm performance, solution quality, and computational efficiency.

## Requirements
- BS or MS in Computer Science, Software Engineering, Robotics, or a related technical field, OR 5+ years of professional experience developing intelligent agents or planning systems.
- 5+ years of hands-on experience developing performant modern C++ (C++20).
- Strong theoretical understanding and practical experience implementing algorithms for constraint satisfaction, scheduling, and optimization problems.
- Demonstrable skill in analyzing, visualizing, and optimizing algorithm performance and solution quality.
- Proficiency with Bazel in Docker-based Linux environments.
- Strong procedural and object-oriented programming experience that employs clean code principles and good OOP design patterns.
- Experience developing in Docker and containerized development environments, and using Linux-based operating systems (e.g., RHEL, Ubuntu).
- Understanding of Service-oriented Architecture and message broker vs data broker paradigms.
- Ability to translate complex mathematical concepts into clear technical documentation and communicate complex software designs.
- Must be a U.S. Citizen.
- Must be eligible for a U.S. SECRET clearance with Special Access Program (SAP) eligibility.
- Occasional travel required (approx. 10–20%) for demonstrations, integration, or customer engagement.

## Nice-to-Haves
- Advanced degree (MS+) in algorithms, computational optimization, or autonomous systems, OR 5+ years building autonomous decision systems.
- Expertise in advanced planning paradigms (e.g., PDDL, HTN planning, Monte Carlo tree search), temporal reasoning, formal verification, or symbolic planning.
- Experience with game theory for multi-agent coordination or negotiation protocols.
- Familiarity with real-time optimization under hardware/edge constraints.
- Background in Battle Management Command and Control (BMC2) or defense applications.

## Compensation
- Base salary range: $150,000 to $200,000 USD annually (for the listed location).
- Total compensation package may also include equity, comprehensive health/dental/vision/life/disability insurance, 401k with employer match, learning and wellness stipends, and paid time off.

## Similar roles

- [Senior C++ Software Engineer](https://hotfix.jobs/jobs/2e187e05-ea6e-4e57-acf8-9b3e3d25eeb8) - Applied Intuition - Sunnyvale, CA - $150k – $250k/yr
- [Senior C++ Software Engineer](https://hotfix.jobs/jobs/6fa17829-84c2-459c-af02-99f0a3be9db6) - Applied Intuition - Poway, CA - $150k – $225k/yr
- [Senior Machine Learning Engineer, Computer Vision](https://hotfix.jobs/jobs/a3511009-a06a-4bce-9981-cd4669df5771) - Metropolis - Seattle, WA - $150k – $200k/yr
- [Senior Neural Rendering Software Engineer](https://hotfix.jobs/jobs/edb7e3c2-feb5-4a67-9220-45a797134aba) - Applied Intuition - Sunnyvale, CA - $150k – $250k/yr
- [Computer Vision Engineer, Senior](https://hotfix.jobs/jobs/8fa1d8e5-f821-4d04-a52e-71afda41d6be) - 9 Mothers - Austin, TX - $150k – $250k/yr

**Apply:** https://hotfix.jobs/jobs/d437d7dc-bb7e-4df2-bf62-7a4391d93214
**Canonical:** https://hotfix.jobs/jobs/d437d7dc-bb7e-4df2-bf62-7a4391d93214