A

Anduril

Builds autonomous weapons for the US and allies

Senior Software Engineer - Discovery

Backend EngineeringConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • At least 8 years of experience designing, building, and operating production software.
  • Strong software engineering experience in one or more of C, C++, Python, Go, Rust, or modern TypeScript/React application development.
  • Ability to debug across the full stack, including logs, networking, interfaces, configuration, and hardware/software boundaries.
  • Practical experience with Linux and containerized deployment.
  • Comfort collaborating with cross-functional engineering teams and translating ambiguous requirements into clean software interfaces.
  • Strong written and verbal communication skills for technical reviews and architecture discussions.
  • Must be based in, or willing to relocate to, the Washington, DC or Orange County, CA metro areas.
  • Willingness to travel up to 20% of the time to support program teams and customer events.
  • Must be eligible for a U.S. security clearance.

Responsibilities

  • Build highly available and scalable services, data models, and APIs that power offensive cyber products, including command and control frameworks, autonomous cyber behavior trees, SIGINT analysis tools, and data exfiltration pipelines.
  • Integrate cyber tools and products into Lattice via custom software development kits or bespoke integrations.
  • Work directly with program teams and customers as they build missions on the products.
  • Contribute to technical leadership, design clarity, and long-term maintainability across a growing software stack.
  • Design distributed software systems that work reliably between the far edge and the enterprise across degraded, intermittent, and contested networks.
  • Incorporate AI and large language model-enabled workflow features where they improve analyst or operator effectiveness without compromising system reliability.
  • Build software development kits and integrations that enable vendors to incorporate their software and tools into the Lattice Cyber platform.
  • Contribute to the core Lattice software platform so the products provide value across the company.
  • Work with customers to deploy the software.

Desired Qualifications

  • Hands-on offensive or defensive cyber background.
  • Exposure to AI or large language model integration patterns, inference workflows, tool orchestration, or model-assisted application features.
  • Front-end experience in TypeScript and React; the role is backend-leaning but work generally spans the stack.
  • Track record of technical leadership, productization work, or direct customer interface in complex engineering environments.
  • Prior work delivering into air-gapped or otherwise constrained deployment environments.
  • An active U.S. security clearance.

About the Company

Anduril

Builds autonomous weapons for the US and allies

Anduril builds autonomous weapons, such as drones, cruise missiles, and robot submarines, for the US military and its allies, often developing them with its own money before any order arrives. In 2024 it beat Boeing, Lockheed Martin, and Northrop Grumman for an Air Force contract to develop Fury, a pilotless jet that flies alongside crewed fighters. Its Lattice software merges camera and radar feeds into one live map and lets a few operators direct many drones and weapons at once, including other companies' systems. Governments buy its systems under contract, and Anduril builds much of the hardware in its own factories. Oculus founder Palmer Luckey co-founded Anduril in 2017, and it is based in Costa Mesa, California.

Company size
10,001+
Company stage
Private
Total funding
$11.5B
Headquarters
Costa Mesa, CA
Founded
2017

Recently Posted Jobs

Explore more opportunities at Anduril

See more jobs