Senior Software Engineer, Simulation Integrations

Anduril Anduril · Defense · Seattle, WA · Software : Software Platform : Simulation Integrations

Anduril Industries is a defense technology company building an AI-powered operating system (Lattice OS) that integrates various data streams for command and control. This Senior Software Engineer role focuses on building the foundational backend service that connects high-fidelity robot simulations with live production services, enabling wargaming and complex live-virtual constructive (LVC) exercises. The role involves full-stack development, including service architecture, deployment on Kubernetes, API design (gRPC, WebSocket), and distributed systems debugging.

What you'd actually do

  1. Architect, build, and operate a highly-available backend service in Golang
  2. Own the deployment and management of the service on Kubernetes, containerized with Docker
  3. Design and implement robust gRPC, and WebSocket APIs for real-time communication between virtual and live systems
  4. Diagnose and resolve complex issues in a distributed system, especially around latency, availability, and concurrency
  5. Collaborate on product decisions to shape the future of our simulation platform

Skills

Required

  • Docker
  • Kubernetes
  • API design
  • gRPC
  • Databases (e.g., Postgres)
  • Distributed systems debugging
  • Performance optimization
  • Availability optimization
  • Golang

Nice to have

  • CI/CD infrastructure
  • Logging
  • Metrics
  • Alerting for live services
  • Networking fundamentals