Senior Software Engineer, Platform Security

Anduril Anduril · Defense · Costa Mesa, CA · Software : Software Platform

Anduril Industries is a defense technology company seeking a Senior Software Engineer for their Platform Security Engineering team. This role focuses on designing and implementing security solutions across the company's product ecosystem, from architecture to production. Responsibilities include building security features for business lines, promoting them into platform services, developing security tooling, leading architecture reviews, and working across the full stack including hardware, OS, container orchestration, and cloud environments. The role requires strong software engineering fundamentals, experience with distributed systems security or a strong motivation to learn security, and proficiency in C++, Rust, or Go. Experience with security-specific areas like cryptography, OS hardening, or Kubernetes security is preferred.

What you'd actually do

  1. Design and implement security features and services for business line products — including custom solutions when platform capabilities don't yet exist
  2. Identify patterns across business line implementations and promote them into shared, composable platform security services
  3. Build tooling, libraries, and reference implementations that enable engineering teams to adopt secure patterns independently
  4. Lead security architecture reviews and threat modeling for business line and platform systems
  5. Implement cryptographic protocols, key management systems, and certificate infrastructure

Skills

Required

  • 6+ years of experience designing and developing production software in large-scale environments
  • Proficient in at least one of: C++, Rust, or Go
  • Strong software engineering fundamentals
  • Experience working on security for distributed systems, or demonstrated ability and motivation to develop deep security expertise
  • Ability to work directly with product and engineering teams to translate requirements into working implementations
  • Comfortable working across multiple problem domains rather than specializing in a single area
  • Strong communication skills

Nice to have

  • Designing and implementing secure protocols, APIs, or cryptographic systems
  • Integrating secure hardware (TPM, TEE, HSM)
  • Operating system security and hardening (Linux)
  • Securing Kubernetes deployments and container runtimes
  • Embedded systems or robotics security
  • Secure cloud architectures (AWS or Azure)
  • Performing security architecture reviews and threat modeling
  • TypeScript
  • React
  • Python
  • Experience building shared libraries, SDKs, or platform services consumed by other engineering teams
  • Knowledge of cryptographic primitives and best practices
  • Familiarity with compliance frameworks (STIGs, NIST)
  • Experience with Nix build systems

What the JD emphasized

  • strong track record building production software at scale
  • strong software engineering fundamentals
  • demonstrated ability and motivation to develop deep security expertise
  • Strong communication skills