Principal Software Engineer - Platform Security @ Anduril Industries
Your Application Journey
Email Hiring Manager
Job Details
Company Overview
Anduril Industries is a defense technology company on a mission to transform U.S. and allied military capabilities using advanced technology. With Lattice OS, an AI-powered operating system, Anduril turns thousands of data streams into a real-time 3D command and control center.
About the Team
The Lattice Foundations organization sets a new standard of software excellence by building tools, operating services, and developing frameworks for Anduril’s engineers. The Platform Security team is focused on securing the common software platform and ensuring the design, implementation, and integration meet top security standards.
About the Job
As a Principal Software Engineer - Platform Security, you will design, implement, and review new security features for Anduril’s software platform. You will work across the stack, perform threat modeling, and collaborate with various teams to ensure a robust security posture.
What You’ll Do
- Lead the design of security features for platform services.
- Implement secure and production-quality code across the stack.
- Review design proposals to identify potential security issues.
- Perform threat modeling and vulnerability analysis.
- Advise engineering teams to improve security awareness.
Required Qualifications
- 6+ years of software design and development experience.
- Experience with secure protocols and APIs.
- Proficiency in C++, Rust, or Golang.
- 5+ years of securing complex systems.
- Strong knowledge of cryptographic primitives and best practices.
- Experience with security reviews and threat modeling.
- Excellent communication skills with ability to negotiate consensus.
- Must be a U.S. Person.
Preferred Qualifications
- Proficiency in two or more languages among C++, Rust, Golang.
- Experience with secure hardware integrations (TPM or TEE).
- Strong working knowledge of operating system security.
- Experience securing Kubernetes deployments.
Compensation & Benefits
US Salary Range: $196,000—$294,000 USD. Competitive equity grants and top-tier benefits including healthcare, PTO, professional development stipend, and more.
Key Skills/Competency
- Platform Security
- Software Engineering
- Threat Modeling
- Cryptography
- Secure Protocols
- C++
- Rust
- Golang
- Operating Systems
- API Design
How to Get Hired at Anduril Industries
🎯 Tips for Getting Hired
- Research Anduril Industries' culture: Study their mission, values, and recent news.
- Customize your resume: Highlight security and platform experience clearly.
- Prepare code samples: Demonstrate proficiency in C++, Rust, or Golang.
- Practice threat modeling: Be ready to discuss past security projects.