Platform – Staff Software Engineer
Updated on 1/26/2024
Anduril

1,001-5,000 employees

Technology products for defense & national security
Company Overview
Anduril's mission is to transform US & allied military capabilities with advanced technology.
Data & Analytics
Robotics & Automation
Hardware
AI & Machine Learning
Aerospace

Company Stage

Series E

Total Funding

$2.2B

Founded

2017

Headquarters

Costa Mesa, California

Growth & Insights
Headcount

6 month growth

11%

1 year growth

66%

2 year growth

191%
Locations
Newport Beach, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Kubernetes
Rust
Python
JavaScript
React.js
Data Structures & Algorithms
Java
Docker
TypeScript
AWS
Go
Computer Vision
Linux/Unix
CategoriesNew
Software Engineering
Requirements
  • Bachelor's Degree in Computer Science, or related technical discipline (OR equivalent experience)
  • 8+ years technical engineering experience with coding in languages including, but not limited to, Go, Typescript, C++, Java, JavaScript, or Python
  • 5+ years of experience working on complex distributed software services and APIs that operate in nontraditional network environments
  • Familiarity with algorithms, data structures, storage systems, cloud infrastructure, Linux systems, and other technical tools
  • Experience in distributed key value stores or relational databases
  • U.S. Person status is required as this position needs to access export controlled data
Responsibilities
  • Lead high-impact projects through requirements analysis, design, and execution
  • Provide technical leadership across a group of 15-25 software engineers
  • Design and develop complex distributed software services and APIs that operate in non-traditional networking environments
  • Work with partner teams to understand problems, identify opportunities, and build consensus
  • Deliver well architected systems through clear interfaces across components, code reviews, design reviews and modern software engineering practices
  • Champion test-ability, portability, monitoring, scalability, reliability, and maintainability as core parts of software delivery
  • Gain a working understanding of Anduril’s business lines and collaborate with leaders to build cohesive, end-to-end experiences for our users
  • Communicate effectively to plan, execute and deliver results across multiple teams and functions
  • Be an advocate for excellent engineering culture across the team
  • Mentor and coach engineers in the team to help them achieve their results and grow their career
  • Work on a modern tech stack involving Go services, React web apps, and distributed key value stores
Desired Qualifications
  • C++, Golang, Rust, Typescript, and/or Python
  • Distributed and robotics systems
  • Prototyping
  • Container and cloud-native architectures (eg, Docker, Kubernetes, AWS)
  • Time series and relational database systems
  • Hardware interfaces (eg, ardu-pilot)
  • ML applications (eg, edge deployed computer vision)
  • Active TS/SCI clearance helpful but not required