# Lead Software Architect, Rust

**Company**: Anduril Industries
**Location**: Waltham, Massachusetts
**Experience**: senior
**Job type**: full-time
**Salary**: $253,000-$336,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/andurilindustries/jobs/5210357007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_f5118b0e-48e

## Description

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.

We are looking for a Lead Software Architect to join our rapidly growing C2 Systems team in Waltham, MA.

In this role, you will be responsible for defining the architectural direction of large-scale, real-time, mission-critical C2 software that powers Anduril's air and missile defense and battlespace awareness capabilities.

You will lead the design of high-performance systems spanning tactical edge deployments to distributed backend infrastructure, make critical trade-offs between performance, modularity, and maintainability at scale, and mentor senior engineers across the C2 organization.

This will require deep expertise in modern C++ and Rust, experience architecting numerics-heavy real-time systems, fluency with asynchronous/multithreaded programming (e.g., Tokio), and a strong grasp of the complex intersection of software and math , including state estimation, target tracking, optimization, and dynamic programming (MCP / Bellman equations).

**Responsibilities**

- Define and drive the architectural vision for large-scale C2 software systems that ingest, fuse, and act on data from diverse sensors in real time

- Lead the design and implementation of performant, real-time, numerics-heavy algorithms in Rust and/or C++ at production scale

- Partner closely with research scientists to transition advanced algorithms (target tracking, state estimation, sensor-effector pairing, asset scheduling) from prototype into tactical, deployed code

- Make high-leverage architectural trade-offs across performance, modularity, testability, and maintainability for mission-critical, edge-deployed systems

- Mentor and technically lead senior engineers, setting coding standards, review processes, and CI/CD best practices across the team

- Engage directly with customers (DoD agencies, Army, Air Force, MDA, SCO) to ensure successful outcomes for mission-critical needs

- Troubleshoot complex, real-world system issues spanning software, math assumptions, sensor behavior, and networking

- Contribute to all phases of the software development lifecycle including prototyping, modeling & simulation, field testing, and deployment

- Help shape hiring and technical growth of the broader C2 organization as it hyper scales

**Required Qualifications**

- 10+ years of software engineering experience with a Bachelor's degree (or equivalent) in Computer Science, Applied/Computational Mathematics, Electrical Engineering, Aerospace Engineering, Controls/Dynamical Systems, Statistics, or related field

- Expert-level proficiency in modern C++ and/or Rust, including asynchronous and multithreaded programming (e.g., Tokio for Rust)

- Proven experience architecting large-scale, production-grade codebases in real-time or high-performance environments

- Deep experience writing performant, real-time software with numerics-heavy algorithms

- Strong foundation in applied mathematics: probability theory, linear algebra, optimization, differential equations (ODEs), and statistics

- Experience with CI/CD, unit testing, git version control, and microservices

- Eligible to obtain and maintain an active U.S. Secret security clearance

**Preferred Qualifications**

- M.S. or Ph.D. in a technical field (dual academic background in software + math highly valued)

- Domain expertise in target tracking, state estimation, Kalman filters, sensor fusion, or signal processing

- Prior DoD program experience (Army, Air Force, MDA, SCO, Navy)

- Experience with GPU / CUDA kernel development

**Benefits** At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next.

## Skills

### Required
- Rust
- C++
- Tokio
- asynchronous programming
- multithreaded programming
- state estimation
- target tracking
- optimization
- dynamic programming
- CI/CD
- unit testing
- git version control
- microservices

### Nice to have
- M.S. or Ph.D. in a technical field
- domain expertise in target tracking
- Kalman filters
- sensor fusion
- signal processing
- GPU / CUDA kernel development

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/andurilindustries/jobs/5210357007?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
