Anduril logo
AndurilPosted 2 weeks ago

Lead Software Architect, Rust

$253,000–$336,000 year

On-siteWaltham, Massachusetts, United States

Full TimeSenior LevelLargeDefense Technology

Job Summary

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, partnering with research scientists to transition advanced algorithms from prototype into tactical, deployed code. Make high-leverage architectural trade-offs across performance, modularity, testability, and maintainability for mission-critical, edge-deployed systems while mentoring senior engineers and setting coding standards. Engage directly with customers including DoD agencies, Army, Air Force, and MDA to ensure successful outcomes for mission-critical needs. Troubleshoot complex, real-world system issues spanning software, math assumptions, sensor behavior, and networking across all phases of the software development lifecycle including prototyping, modeling & simulation, field testing, and deployment.

Required Qualifications

  • 10+ years of software engineering experience
  • 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
  • Experience with 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

Desired Qualifications

  • M.S. or Ph.D. in a technical field
  • Dual academic background in software + math
  • 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

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce