Senior Software Engineer
About the role
The Senior Software Engineer will solve a wide variety of problems involving networking, autonomy, systems integration, robotics, and more, while making pragmatic engineering tradeoffs along the way. Their efforts will ensure that Anduril products seamlessly work together to achieve a variety of critical outcomes. They are driven by a "Whatever It Takes" mindset—executing in an expedient, scalable, and pragmatic way while keeping the mission top-of-mind and making sound engineering decisions to deliver successful outcomes correctly, on-time, and with high quality.
Core requirements
- Strong engineering background from industry or school, ideally in areas/fields such as Computer Science, Software Engineering, Mathematics, or Physics
- 5+ years working with a variety of programming languages such as Python, C++, Rust, Go, JavaScript, etc.
- Experience building software solutions involving significant amounts of data processing and analysis
- Able 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 a U.S. Secret clearance
PREFERRED REQUIREMENTS
- Experience building software solutions involving significant amounts of data processing and analysis
- Experience building backend cloud services that interface with sensor data
- Able to quickly understand and navigate complex systems and established code bases
- A desire to work on critical software that has a real-world impact
Pay
US Salary Range: $191,000 - $253,000 USD
Schedule
Travel up to 30% of time to build, test, and deploy capabilities in the real world
Benefits
At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next. For more information, Explore Our Benefits.