Principal Software Engineer, InfraEng Platform Team

Anduril-1

Seattle (WA)

On-site

USD 253,000 - 336,000

Full time

10 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Anduril Industries seeks a Principal Software Engineer to lead InfraEng Platform. You will define architecture, standards, and delivery for the hub that exposes infrastructure as self‑service across AWS, Azure, and on‑prem.

This hands‑on role dives into networking, systems, and cloud, shaping the platform’s future and setting engineering practices. You will own security, identity, and data planes, build backend services and surfaces (console, CLI, API), and mentor new engineers while

Qualifications

  • 10+ years of software engineering experience, including building and operating platform or infrastructure software at scale.
  • Strong proficiency in Go, Python, or Java, or equivalent languages suited to systems and platform work.
  • Deep understanding of control plane and data plane design: desired state, reconciliation, failure isolation, and blast radius.
  • Strong hands-on AWS or equivalent major cloud providers, experience across compute, networking, IAM, storage, and managed Kubernetes.
  • Strong grounding in containers and ephemeral compute, such as Docker, Kubernetes, and immutable infrastructure patterns, or equivalent.
  • Experience shipping both backend services and user-facing surfaces (console, CLI, or API) for large and varied user bases.
  • A track record of designing CI/CD pipelines and branching and release strategies that keep deployments safe with many contributors.
  • Depth below the application layer in networking, systems, or cloud, and the willingness to learn the others.
  • High ownership and operational excellence. You run what you build, measure it, and fix root causes.
  • Proven ability to influence senior stakeholders and peer teams without authority.
  • Must be eligible to obtain and maintain a US Secret Security clearance.

Responsibilities

  • Evaluate the existing codebase and set technical direction: keep, extend, or rebuild.
  • Design and build the hub’s core: the APIs, services, and data models that expose infrastructure as self‑service across AWS, Azure, and on‑prem.
  • Decide where control planes and data planes separate, where they nest, and where they should not. Document the reasoning so others can extend it.
  • Define the contracts and patterns partner teams use to plug into the hub, then help them adopt those patterns.
  • Build a single identity and authorization layer (RBAC and ABAC) with a complete audit trail for every action the platform exposes.
  • Ship backend services and the console, CLI, and API surfaces users touch. Most of this will be in Go, Python, or Java, but you will pick the right tool for the job.
  • Turn common infrastructure requests into bounded self‑service actions that take tickets off the critical path.
  • Establish the CI/CD pipelines, source control practices, and deployment safety controls for a codebase with many contributors.
  • Own what you build in production, including observability, on‑call, incident response, and postmortems.
  • Partner with connectivity, backbone, cloud, and product teams on shared interfaces.
  • Mentor the engineers who join the team after you.

Skills

Go
Python/Java
AWS
Kubernetes
CI/CD
RBAC/ABAC design

Tools

Docker
Kubernetes

Job description

Principal Software Engineer, InfraEng Platform Team

Seattle, Washington, United States

Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.

ABOUT THE TEAM

Infrastructure Engineering builds and runs the foundations Anduril operates on. That includes wired and wireless connectivity, our private backbone, private and public cloud, and the systems that run on them. The InfraEng Platform Team owns the central hub for all of it: the console, CLI, and API the rest of the company uses to consume infrastructure. We do not build every capability ourselves. Partner teams own their domains, and we help them expose those capabilities through the hub. We define and champion the shared patterns: one identity model, one authorization model built on RBAC and ABAC, one audit trail, and one set of ergonomics. Partner services meet the contract for their space, and the platform makes that contract easy to meet. The goal is to replace tickets with safe, bounded self-service across every team and provider.

ABOUT THE ROLE

You will be the first software engineer on the InfraEng Platform Team and one of the first in Infrastructure Engineering. A small codebase exists today. Part of your early work is deciding whether it is the right foundation to extend or whether to replace it. From there, you will set the architecture, engineering standards, and delivery practices the team builds on. This is a hands‑on role. You will go deep into networking, systems, and cloud when the problem requires it, and your fingerprints will be on everything this team ships.

WHAT YOU’LL DO
  • Evaluate the existing codebase and set technical direction: keep, extend, or rebuild.
  • Design and build the hub’s core: the APIs, services, and data models that expose infrastructure as self‑service across AWS, Azure, and on‑prem.
  • Decide where control planes and data planes separate, where they nest, and where they should not. Document the reasoning so others can extend it.
  • Define the contracts and patterns partner teams use to plug into the hub, then help them adopt those patterns. Partners own their domains; you own the hub and the patterns.
  • Build a single identity and authorization layer (RBAC and ABAC) with a complete audit trail for every action the platform exposes.
  • Ship backend services and the console, CLI, and API surfaces users touch. Most of this will be in Go, Python, or Java, but you will pick the right tool for the job.
  • Turn common infrastructure requests into bounded self‑service actions that take tickets off the critical path.
  • Establish the CI/CD pipelines, source control practices, and deployment safety controls for a codebase with many contributors.
  • Own what you build in production, including observability, on‑call, incident response, and postmortems.
  • Partner with connectivity, backbone, cloud, and product teams on shared interfaces. Influence their roadmaps without direct authority.
  • Mentor the engineers who join the team after you.
REQUIRED QUALIFICATIONS
  • 10+ years of software engineering experience, including building and operating platform or infrastructure software at scale.
  • Strong proficiency in Go, Python, or Java, or equivalent languages suited to systems and platform work. You choose the language that fits the problem.
  • Deep understanding of control plane and data plane design: desired state, reconciliation, failure isolation, and blast radius.
  • Strong hands‑on AWS or equivalent major cloud providers, experience across compute, networking, IAM, storage, and managed Kubernetes.
  • Strong grounding in containers and ephemeral compute, such as Docker, Kubernetes, and immutable infrastructure patterns, or equivalent.
  • Experience shipping both backend services and user-facing surfaces (console, CLI, or API) for large and varied user bases.
  • A track record of designing CI/CD pipelines and branching and release strategies that keep deployments safe with many contributors. You know when to add a gate and when to remove one.
  • Depth below the application layer in networking, systems, or cloud, and the willingness to learn the others.
  • High ownership and operational excellence. You run what you build, measure it, and fix root causes.
  • Proven ability to influence senior stakeholders and peer teams without authority.
  • Must be eligible to obtain and maintain a US Secret Security clearance.
PREFERRED QUALIFICATIONS
  • Experience building or integrating with identity and authorization systems, such as OIDC, SAML, OPA, Cedar, or equivalent.
  • Experience implementing RBAC or ABAC models within a product or system.
  • Experience with Azure, on‑prem, or equivalent environments, including abstractions that work across providers.
  • Experience with Kubernetes controllers or operators, Crossplane, or equivalent infrastructure abstraction frameworks.
  • Infrastructure as code at scale with Terraform, OpenTofu, or equivalent tools.
  • Familiarity with enterprise networking or backbone infrastructure and how platforms expose it to users.
  • Experience in regulated environments such as FedRAMP, DoD IL levels, CMMC, or equivalent.
  • Front‑end experience with TypeScript and React, or equivalent, for console development.

US Salary Range

$253,000 - $336,000 USD

The salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full‑time employees, including:

At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next. For more information, Explore Our Benefits .

Voluntary Self-Identification

For government reporting purposes, we ask candidates to respond to the below self-identification survey.Completion of the form is entirely voluntary. Whatever your decision, it will not be considered in the hiringprocess or thereafter. Any information that you do provide will be recorded and maintained in aconfidential file.

As set forth in Anduril Industries’s Equal Employment Opportunity policy,we do not discriminate on the basis of any protected group status under any applicable law.

If you believe you belong to any of the categories of protected veterans listed below, please indicate by making the appropriate selection.

A "disabled veteran" is one of the following: a veteran of the U.S. military, ground, naval or air service who is entitled to compensation (or who but for the receipt of military retired pay would be entitled to compensation) under laws administered by the Secretary of Veterans Affairs; or a person who was discharged or released from active duty because of a service‑connected disability.

A "recently separated veteran" means any veteran during the three‑year period beginning on the date of such veteran's discharge or release from active duty in the U.S. military, ground, naval, or air service.

An "active duty wartime or campaign badge veteran" means a veteran who served on active duty in the U.S. military, ground, naval or air service during a war, or in a campaign or expedition for which a campaign badge has been authorized under the laws administered by the Department of Defense.

An "Armed forces service medal veteran" means a veteran who, while serving on active duty in the U.S. military, ground, naval or air service, participated in a United States military operation for which an Armed Forces service medal was awarded pursuant to Executive Order 12985.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer- Infrastructure
Software Engineer- Infrastructure

Anduril-1 • Broomfield (CO)

On-site
USD 143,000 - 191,000
Senior Software Engineer, Greenfield Product
Senior Software Engineer, Greenfield Product

Anduril-1 • Costa Mesa (CA)

On-site
USD 152,000 - 253,000
Principal Software Engineer, InfraEng Platform Team
Principal Software Engineer, InfraEng Platform Team

Xapply • Seattle (WA)

On-site
USD 253,000 - 336,000
Staff Software Engineer, Developer Platform
Staff Software Engineer, Developer Platform

Anduril Industries, Inc. • Costa Mesa (CA)

On-site
USD 220,000 - 292,000
Comprehensive medical, dental, and vision plans
Generous PTO plans
Annual reimbursement for professional development
+1
Principal Software Engineer, InfraEng Platform Team
Principal Software Engineer, InfraEng Platform Team

Telemetry Today LLC • Costa Mesa (CA)

Hybrid
USD 253,000 - 336,000
Mission Software Engineer, Mission Systems
Mission Software Engineer, Mission Systems

Linuxconfig • Costa Mesa (CA), Northern (KY)

Hybrid
USD 166,000 - 220,000
Software Engineer- Infrastructure
Software Engineer- Infrastructure

Anduril Industries, Inc. • Broomfield (CO)

On-site
USD 143,000 - 191,000
Senior Forward Deployed Software Engineer, Strategic Defense
Senior Forward Deployed Software Engineer, Strategic Defense

Linuxconfig • Costa Mesa (CA), Northern (KY)

Hybrid
USD 191,000 - 253,000
Senior IT Security Engineer, Space
Senior IT Security Engineer, Space

Linuxconfig • Costa Mesa (CA), Northern (KY)

Hybrid
USD 166,000 - 220,000
Senior Security Engineer
Senior Security Engineer

Anduril • Costa Mesa (CA), Washington

Hybrid
USD 166,000 - 220,000