Description
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology.
The Connected Warfare division builds systems to support global command and control missions. We create joint, time-sensitive, multi-domain, ubiquitous, connected mesh ecosystems.
As a Software Engineer in the Menace Platform group, you will be responsible for solving novel problems aligned with the goal of creating the next-generation distributed data layer and mesh ecosystem for the United States and its allies.
Responsibilities
- Own software spanning Menace Platform: mesh platform, data interfaces, and release management
- Deliver well-architected systems through clear interfaces across components, code reviews, design reviews, and modern software engineering practices
- Champion testability, portability, monitoring, scalability, reliability, and maintainability as core parts of software delivery
- Generate software solutions from problem definition and solution design, through to implementation and delivery to customers
- Collaborate across multiple teams to plan, build, and test complex functionality
- Triage issues, root cause failures, and coordinate next-steps
- Travel up to 10% of time to collaborate with teammates and understand real-world operating conditions
Required Qualifications
- 3+ years experience designing and developing software
- A bias towards rapid delivery and iteration, extreme ownership, and strong opinions with low ego
- Ability to quickly understand and navigate complex systems and established code bases
- A desire to work on critical software that has a real-world impact
- Eligible to obtain and maintain an active U.S. Top Secret security clearance
Preferred Qualifications
- Experience designing APIs for use in distributed systems
- Experience building modeling and simulation environments for distributed systems operating in non-standard networking conditions
- Familiarity with modern build and deployment tooling (e.g., NixOS, Terraform)
- Familiarity with industry-standard cloud platforms (AWS, Azure) and software infrastructure fundamentals (networking, security, distributed systems)
- A deep, demonstrated understanding of how computers and networks work, from a single desktop to a multi-cluster cloud node
- Professional software development lifecycle experience using tools such as version control, CICD systems, etc.
- Familiarity with industry-standard monitoring, logging, and data management tools and best practices
Benefits Anduril offers top-tier benefits for full-time employees, including comprehensive, competitive benefits packages.