Principal Software Engineer - Platform Security
@ Anduril Industries

Seattle, Washington, United States
On Site
Posted 3 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXXXXX***** @anduril.com
Recommended after applying

Job Details

About Anduril Industries

Anduril Industries is a defense technology company committed to transforming U.S. and allied military capabilities with advanced technology. Utilizing Lattice OS, an AI-powered operating system, Anduril provides a real-time, 3D command and control center powering its family of systems.

About the Team

The Lattice Foundations organization builds tools, operates services, and develops frameworks to ensure excellence in software development. The Platform Security team focuses on securing the common software platform, integrating robust security features, and maintaining a high security posture across Anduril’s products.

About the Job

As a Principal Software Engineer - Platform Security, you will design new security features and improve the security of Anduril’s common software platform. You will lead cross-stack implementations, review designs for security issues, perform threat modeling, and advise other engineering teams on security best practices.

What You’ll Do

  • Lead design and implementation of new security features.
  • Write production-quality, secure code spanning multiple stack layers.
  • Review design proposals from various teams and identify vulnerabilities.
  • Conduct threat modeling and vulnerability analysis.
  • Collaborate with security practitioners to enhance overall security posture.

Required Qualifications

  • 6+ years of software design and development experience.
  • Expertise in designing secure protocols and/or APIs.
  • Proficiency in C++, Rust, or Golang.
  • 5+ years securing complex systems with in-depth cryptographic knowledge.
  • Strong communication skills and team collaboration experience.
  • Must be a U.S. Person due to export controlled information.

Preferred Qualifications

  • Experience with integrating secure hardware like TPM or TEE.
  • Strong knowledge of operating system security and Kubernetes deployments.

Compensation & Benefits

U.S. Salary Range: $196,000—$294,000 USD. Anduril offers competitive equity grants, top-tier healthcare, generous PTO, retirement benefits, and additional perks including professional development stipends and relocation assistance.

Key skills/competency

  • Security
  • Software
  • Platform
  • Protocols
  • Design
  • Implementation
  • Threat Modeling
  • Cryptography
  • Collaboration
  • U.S. Person

How to Get Hired at Anduril Industries

🎯 Tips for Getting Hired

  • Research Anduril Industries: Understand their defense tech mission and products.
  • Tailor your resume: Highlight security and full-stack development expertise.
  • Prepare examples: Detail past projects with secure protocols.
  • Practice interviews: Focus on technical security and threat modeling.

📝 Interview Preparation Advice

Technical Preparation

Review secure coding guidelines.
Practice threat modeling techniques.
Study cryptographic primitives.
Revisit multi-language implementation concepts.

Behavioral Questions

Describe a challenging security project.
Discuss a time of cross-team collaboration.
Explain conflict resolution in design reviews.
Share experience in meeting tight deadlines.

Frequently Asked Questions