Software Engineer, Generalist
About The Job
At Anduril, our Software Engineers are at the forefront of defense technology, crafting high-impact, cutting-edge solutions that redefine innovation. You'll dive into a diverse range of projects, partnering with brilliant minds across disciplines to engineer robust software systems that empower our mission-critical operations. We're seeking talented backend generalist software engineers on several teams to contribute to projects that are shaping the future of defense.
What You’ll Do
- Design, develop, and maintain scalable, reliable, and secure back-end services that power our mission-critical applications and systems.
- Arcitect and implement robust data models, databases, and data pipelines to support extensive data processing, analysis, and storage requirements.
- Collaborate with front-end engineers, robotics engineers, and other stakeholders to define service requirements and ensure seamless integration of back-end components.
- Optimize system performance, identify bottlenecks, and implement solutions for efficient data flow and application responsiveness.
- Contribute to the entire software development lifecycle, from conceptualization and design to implementation, testing, deployment, and ongoing maintenance of distributed systems.
Required Qualifications
- Strong Technical Foundation: A solid academic background in Computer Science, Software Engineering, Mathematics, or Physics, providing a deep understanding of computer systems and algorithms.
- Proficient in Backend Languages: Minimum of 3 years of hands-on experience developing production-ready back-end software using languages such as Go, Python, Java, Rust, or C++.
- Data Systems Expertise: Demonstrated success in designing, implementing, and managing various data storage solutions (e.g., relational databases, NoSQL databases) and building efficient data processing pipelines.
- Mastery of Complex Systems: Aptitude for quickly learning and effectively contributing within sophisticated, distributed back-end systems and codebases.
- Driven by Real-World Impact: A proactive drive and enthusiasm for developing mission-critical back-end software that demonstrably supports vital operations and makes a significant real-world difference.
- Eligible to obtain and maintain an active U.S. Top Secret security clearance.
Benefits
The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including:
- Comprehensive, competitive benefits package (available at little to no cost to employees)
- Health, recovery, and whatever comes next support
For more information, Explore Our Benefits.