Senior Software Engineer, Security Applications & Tools

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

Senior Software Engineer role focused on building security applications and tools for a defense technology company. The role involves designing and developing distributed systems for vulnerability scanning, policy enforcement, and remediation workflows, utilizing Go and Python on AWS. It emphasizes building custom software solutions rather than configuring off-the-shelf tools, with a focus on security within the company's product ecosystem.

What you'd actually do

  1. Design and build distributed services for vulnerability scanning, policy enforcement, and remediation workflows
  2. Develop and extend the team's scanning orchestration platform — an event-driven architecture built on AWS (SQS, Lambda, S3, ECR) that processes scan events at org-wide scale
  3. Build and maintain policy-as-code systems that programmatically enforce security policy in CI/CD pipelines and deployment configurations
  4. Design APIs and CLIs that integrate security tooling into developer workflows without creating friction
  5. Develop data pipelines that aggregate, normalize, and route findings from multiple scanning engines into vulnerability management systems

Skills

Required

  • Go
  • Python
  • distributed systems
  • data pipelines
  • AWS
  • APIs
  • CLIs
  • security tool output
  • communication skills

Nice to have

  • CI/CD systems
  • container security concepts
  • SBOM generation tools
  • vulnerability scanners
  • Terraform
  • infrastructure-as-code
  • policy-as-code frameworks
  • application security
  • product security engineering
  • Kubernetes
  • container orchestration
  • Nix build systems

What the JD emphasized

  • custom software systems
  • custom scanning orchestration pipelines
  • policy-as-code systems
  • build custom integrations or replacements