Principal Software Engineer - Platform Security
@ Anduril Industries

Boston, Massachusetts, United States
On Site
Posted 5 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

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.

📝 Interview Preparation Advice

Technical Preparation

Review secure coding practices.
Study cryptographic fundamentals.
Practice threat modeling exercises.
Refine proficiency in C++, Rust, Golang.

Behavioral Questions

Describe past cross-team collaboration.
Explain handling project conflicts.
Discuss decision-making in threat scenarios.
Share example resolving communication challenges.

Frequently Asked Questions