Software Engineer, Generalist
Added 1 month ago
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.
- Architect 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.
- Mastering 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.
This job post is inclusive of openings within various teams. Successful candidates will be matched to a specific team at a subsequent stage of the recruitment process.
The roles considered for this job post may require travel. The extent of travel will vary by role.