Lead Software Architect

Anduril Anduril · Defense · Broomfield, CO · Mission Systems : Battlespace Awareness Engineering : Battlespace Awareness C2 Systems

Lead Software Architect for a defense technology company's Command and Control (C2) Systems team. The role involves defining the architectural direction for large-scale, real-time C2 software that integrates AI, autonomy, computer vision, and sensor fusion. Responsibilities include leading the design of high-performance systems, mentoring engineers, and transitioning advanced algorithms from research to deployed tactical code. Requires expertise in C++/Rust, real-time systems, and applied mathematics.

What you'd actually do

  1. 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
  2. Lead the design and implementation of performant, real-time, numerics-heavy algorithms in Rust and/or C++ at production scale
  3. Partner closely with research scientists to transition advanced algorithms (target tracking, state estimation, sensor-effector pairing, asset scheduling) from prototype into tactical, deployed code
  4. Make high-leverage architectural trade-offs across performance, modularity, testability, and maintainability for mission-critical, edge-deployed systems
  5. Mentor and technically lead senior engineers, setting coding standards, review processes, and CI/CD best practices across the team

Skills

Required

  • modern C++
  • Rust
  • asynchronous programming
  • multithreaded programming
  • architecting large-scale codebases
  • real-time systems
  • high-performance environments
  • numerics-heavy algorithms
  • probability theory
  • linear algebra
  • optimization
  • differential equations
  • statistics
  • CI/CD
  • unit testing
  • git version control
  • microservices
  • ability to obtain and maintain an active U.S. Secret security clearance

Nice to have

  • M.S. or Ph.D. in a technical field
  • target tracking
  • state estimation
  • Kalman filters
  • sensor fusion
  • signal processing
  • DoD program experience
  • GPU / CUDA kernel development

What the JD emphasized

  • mission-critical
  • real-time
  • production scale
  • tactical, deployed code
  • edge-deployed systems
  • real-world system issues

Other signals

  • AI-powered operating system
  • advanced autonomy, AI, computer vision, sensor fusion
  • transition advanced algorithms from prototype into tactical, deployed code
  • mission-critical, edge-deployed systems
  • real-world system issues spanning software, math assumptions, sensor behavior, and networking