Anduril Industries
Software Engineer, Discovery
About this role
Anduril Industries seeks a Software Engineer to build core capabilities for Lattice for Cyber, a new offensive cyber platform. You'll design scalable services, APIs, and distributed systems that enable cyber operations at the edge while integrating with autonomous vehicles and mesh networks.
What you'll do
- Build highly-available services, APIs, and data models powering command and control frameworks and autonomous cyber behavior trees
- Integrate third-party cyber tools into Lattice via custom SDKs and integrations
- Design distributed systems operating reliably across degraded, intermittent, and contested networks
- Work directly with program teams and customers to deploy products in real missions
- Incorporate AI/LLM-enabled features to enhance analyst and operator effectiveness
- Contribute to technical leadership, architecture clarity, and long-term platform maintainability
What they're looking for
- Production software design and operations (5+ years)
- C, C++, Python, Go, Rust, or TypeScript/React
- Full-stack debugging (logs, networking, hardware/software boundaries)
- Linux and containerized deployment
- Distributed systems design
- Cross-functional collaboration and technical communication
- AI/LLM integration patterns (preferred)
- Cyber operations or security background (preferred)
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Anduril Industries
Anduril Industries builds autonomous defense systems including underwater vehicles, unmanned aircraft, and electronic warfare platforms for the Department of Defense. The company is hiring across mechanical engineering, mission operations, software development, technical leadership, and advanced manufacturing roles to support the design, deployment, and production of these mission-critical systems.
- Website
- anduril.com
Likely interview questions
- Tell us about a production system you designed that needed to handle degraded or intermittent network conditions—what challenges did you face?
- How have you approached integrating third-party tools or APIs into a larger platform while maintaining clean interfaces and maintainability?