Software Engineer, Strategic Defense (Active Clearance)
Job Description
Build and own production software for strategic defense systems while maintaining an active U.S. Secret clearance.
Responsibilities
- Own software solutions deployed to customers at the edge of mission need
- Write and maintain production code to improve robust command and control (C2) products
- Scale mission capabilities to broaden impact
- Collaborate across multiple engineering teams to plan, build, and test functionality for complex systems
- Partner with end-users to translate needs into features quickly while balancing user experience and engineering constraints
- Travel 10 to 30% with the team to build, test, and deploy capabilities in real-world environments
Requirements
- Maintain an active U.S. Secret security clearance (or higher)
- 3 to 8+ years writing production software in languages such as C++, Rust, Go, or Python used by real systems or users
- Demonstrated end-to-end ownership: design, implementation, deployment, and ongoing support when issues arise
- Experience debugging problems in code you did not write and systems you did not design
- Ability to explain technical tradeoffs to non-software engineers, including operators, hardware engineers, and customers
Technologies
- C++
- Rust
- Go
- Python
About the Team
- Strategic Defense team focuses on protecting the United States and its allies from ballistic, hypersonic, and air-breathing threats
- Build a software-defined C2 layer that can see, decide, and act faster than any human operator alone
- Team scope includes autonomy, tracking, simulation and wargaming, hardware, systems engineering, and test and evaluation to field an accredited fire control system rapidly and at scale
- Incubates and matures AI-native offerings for the integrated air and missile defense domain
About the Job
- Application for experienced software engineers with 3+ years completing live coding interviews
- Role requires an active clearance
- Write code side-by-side with experienced peers to address networking, autonomy, systems integration, robotics, and related problems
- Make pragmatic engineering tradeoffs in ambiguous situations to help Anduril products achieve desired outcomes
Preferred Qualifications
- Interest in critical software with real-world impact
- Experience with robotics, distributed systems, networking, or real-time systems
- Exposure to mid and upper tier Air Defense Command and Control (C2) programs
- Experience working where software interacts with physical hardware
- Experience building solutions involving significant data processing and analysis
- Degree in a relevant field such as Computer Science, Math, or Physics
- Willingness to travel up to 20% to Asia Pacific
Benefits
- Comprehensive, competitive benefits package (available at little to no cost to employees) supporting health and recovery
Protecting Yourself From Recruitment Scams
- No Financial Requests: Anduril will never solicit payment or request personal financial details during hiring
- Verify communications: recruiter email will come from an @anduril.com address; recruiting agency email will identify the agency and can be verified by contacting [email protected]
- Exercise caution with unsolicited outreach: do not engage with suspicious messages; confirm the sender’s email domain is @anduril.com
- If you suspect fraud: report questionable or fraudulent outreach immediately to [email protected]
Data Privacy
- Candidate data privacy policy: https://anduril.com/applicant-privacy-notice/
- Submitting an application consents to a third-party service provider using pre-employment risk, integrity, and due diligence screening to assess potential risks
- The third-party provider’s risk-intelligence services may include analysis of sanctions and watchlists, adverse media, public-record information, and other lawful open-source or commercial data sources
- The third-party provider does not act as a consumer reporting agency
Location: Irvine, CA (onsite) | Salary: USD 166,000 - 220,000 per year | Minimum experience: 3 years