Staff Software Engineer, Identity

Anduril Anduril · Defense · Costa Mesa, CA · Corporate Technology : Information Security : Identity Engineering

Anduril Industries is a defense technology company building an AI-powered operating system for military applications. This role is for a Staff Software Engineer on the Security Engineering team, focused on designing and building a modern identity platform to protect the company's infrastructure and defense technology products. Responsibilities include building an identity engine, creating applications for identity framework enforcement, developing integrations across various identity systems, and automating identity lifecycle operations. The role requires strong programming skills, experience with infrastructure as code, identity protocols, cloud platforms, and CI/CD pipelines. Experience with RBAC, ABAC, or policy-as-code frameworks is preferred. The role is not directly building AI/ML models but is within a company that heavily utilizes AI and related technologies.

What you'd actually do

  1. Build an identity engine that powers the whole company and supercharges our security program
  2. Create applications that enable and enforce our identity framework across the company
  3. Develop integrations that unify identities across IdPs, cloud providers, SaaS tools, and internal systems
  4. Automate identity lifecycle operations: provisioning, access reviews, offboarding
  5. Collaborate with other IAM engineers and partner teams to define architecture and ship iteratively

Skills

Required

  • Go
  • Rust
  • Terraform
  • AWS CDK
  • SAML
  • OIDC
  • SCIM
  • OAuth
  • Okta
  • Azure AD
  • system design
  • cloud platforms
  • CI/CD pipelines

Nice to have

  • RBAC
  • ABAC
  • OPA
  • Cedar
  • AWS
  • Azure
  • GCP

What the JD emphasized

  • Eligible to obtain and maintain a U.S. TS clearance
  • critical skills