Software Engineer, Generalist

Anduril Anduril · Defense · Costa Mesa, CA · Templates: ENG

Software Engineer, Generalist at Anduril Industries, a defense technology company. The role involves designing, developing, and maintaining scalable back-end services, data models, and pipelines for mission-critical applications. Requires a strong technical foundation, backend development experience, and data systems expertise. The company uses an AI-powered operating system and focuses on autonomy, AI, computer vision, and sensor fusion.

What you'd actually do

  1. Design, develop, and maintain scalable, reliable, and secure back-end services that power our mission-critical applications and systems.
  2. Architect and implement robust data models, databases, and data pipelines to support extensive data processing, analysis, and storage requirements.
  3. Collaborate with front-end engineers, robotics engineers, and other stakeholders to define service requirements and ensure seamless integration of back-end components.
  4. Optimize system performance, identify bottlenecks, and implement solutions for efficient data flow and application responsiveness.
  5. Contribute to the entire software development lifecycle, from conceptualization and design to implementation, testing, deployment, and ongoing maintenance of distributed systems.

Skills

Required

  • Computer Science, Software Engineering, Mathematics, or Physics background
  • 3+ years of hands-on experience developing production-ready back-end software using languages such as Go, Python, Java, Rust, or C++
  • Demonstrated success in designing, implementing, and managing various data storage solutions (e.g., relational databases, NoSQL databases) and building efficient data processing pipelines
  • Aptitude for quickly learning and effectively contributing within sophisticated, distributed back-end systems and codebases
  • 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

What the JD emphasized

  • Eligible to obtain and maintain an active U.S. Top Secret security clearance.