Senior Software Engineer, Discovery
Core
Architecting mission autonomy and mesh networking for defense systems, integrating software with hardware, space, and cyber domains to solve unique customer problems in command and control and offensive cyber missions.
Role type
Senior Software Engineer (Systems Integration & Autonomy)
Builds
Scalable hardware solutions, mission-critical software services, and reusable components for Anduril's Lattice OS and product lines.
Domain
Defense technology, AI-native systems, robotics, and cyber operations
Deliverable
production ML models | product features | infrastructure
Required skills
Software architecture, complex system navigation, technical tradeoff analysis, multi-agent autonomous system development, distributed communication networks, military system knowledge
Preferred skills
Behavior tree development, mentoring junior engineers, real-world deployment experience
Technologies
Java, Python, C++, Rust, Go, JavaScript
Responsibilities
Develop tools extending Lattice OS for cyber asset command and control; collaborate with customers and designers to shape new software products; build, test, and deploy mission-critical code in tight feedback loops; travel up to 25% for customer events and real-world deployments; contribute to existing software services across product lines.
Seniority
Senior, hands-on IC with leadership opportunities