andurilindustries

Senior Software Engineer, Platform Security

Apply Now

At a Glance

Location
United States
Experience
3+ years
Department
Software
Posted
2026-02-18T09:10:41-05:00

Key Requirements

Required Skills

GoKubernetesRust

Domain Knowledge

  • Education
  • Finance
  • Healthcare
  • Insurance
  • Legal
  • Medical

Benefits & Perks

Health Insurance

toward your private health insurance for you and your dependents. Additional

Requirements

3+ years experience designing and developing software

Experience designing secure protocols and/or APIs

Proficient in at least one of the following: C++, Rust, Golang

2+ years experience securing complex systems

Strong working knowledge of cryptographic primitives and best practices, including key management and certificates

Experience performing security reviews and threat modeling

Responsibilities

We are looking for an experienced security engineer and builder to join our rapidly expanding team. In this role, you’ll design new security features and propose improvements to the security of Anduril’s common software platform. You will lead the implementation of these designs, working across the stack to deliver production-quality code that meets the challenging requirements of our customers.

Collaboration is key; you’ll review designs from other teams to identify potential security problems and work closely with them to agree on effective solutions. You’ll also collaborate closely with teams across the company to improve Anduril’s security posture.

If you’re passionate about building things that improve security and if you enjoy both the breadth that comes from working on large systems and the technical depth that is needed to create secure foundations, then this may be the position for you.

Lead the design of new security features and of security improvements to common platform services. Our scope is broad, with example domains ranging from operating system hardening, through authentication, to distributed protocols

Implement your designs, balancing security, performance, and functional requirements. You may need to work at all levels of the stack, from integrating secure hardware to developing and deploying applications

Team

The Lattice Foundations organization is responsible for enabling Anduril’s software products to reach a new standard of software excellence. We build tools, operate services, define processes, and develop frameworks to allow Anduril’s engineers and operators to execute at all stages of the software development lifecycle with efficiency, quality, and delight. We adapt industry best practices to the complexities of Anduril’s domain, develop new systems when we can improve on the state of the art, and integrate it all into a unitary foundation underlying Anduril’s software development.

The Platform Security team within Lattice Foundations is responsible for the security of the common software platform. We ensure that the platform architecture meets the security need, that the platform contains an appropriate set of well-designed security features, and that the software platform team has a strong security posture both for the development of its own components and for the management of third party dependencies. Platform Security helps other teams at Anduril securely integrate the software platform into their products.