Senior Software Engineer on a new team inside Anduril's Forge platform, building an interactive 3D/CAD design-review workspace where mechanical engineers review, annotate, and approve hardware designs. Day-to-day work spans TypeScript/React/Node.js web apps, 3D visualization, geometry processing, and large-file performance.
Anduril Industries is hiring a Senior Software Engineer for its Strategic Defense team. The role involves writing production code in C++, Rust, Go, or Python to build and deploy command-and-control and autonomy systems, collaborating across engineering teams, and traveling 10–30% to test and field capabilities.
Builds scalable services, APIs, and SDKs for Anduril's Lattice for Cyber platform, integrating offensive cyber tools and deploying with customers. Works with C/C++, Python, Go, Rust, TypeScript/React, Linux, containers, and distributed systems across edge and enterprise networks.
Designs and builds C++ services that federate independent simulators into one shared simulated world for Anduril's defense platform, handling time, entity ownership, state distribution, and scenario authoring. Works with Go, TypeScript, gRPC/protobuf, and Linux to make simulation runs deterministic and reproducible.
Designs and builds Anduril's Distributed Service Bus, a Rust-based mesh networking layer for the Lattice defense OS, enabling reliable communication across contested, bandwidth-limited networks.
Senior Software Engineer designing and deploying state estimation, target tracking, and multi-sensor fusion algorithms for real-time defense systems using C/C++, Python, and Matlab at Anduril Industries.
Designs and deploys state-estimation and target-tracking algorithms for defense systems using C/C++, Python, and Matlab, working with Kalman/particle filters, sensor fusion, and real-time software in small agile teams.
Designs and implements safety-critical embedded software for autonomous maritime vehicles, including real-time operating systems, device drivers, and vehicle management systems, using C/C++/Rust and RTOS while mentoring engineers and supporting deployment.
Senior Software Engineer (Flight Software) at Anduril Industries designs and implements safety-critical embedded software for autonomous maritime systems, including vehicle management, RTOS-based firmware, device drivers, and sensor/actuator interfaces, using C, C++, or Rust.
Senior full-stack engineer building web UIs and backend services for defense intelligence systems using React, C/C++/Rust, and embedded platforms; requires active US Secret clearance.
Senior backend generalist engineer building scalable, secure services for defense technology systems using Go, Python, Java, Rust, or C++; requires 5+ years experience, data systems expertise, and ability to obtain Top Secret clearance.
Senior backend generalist building scalable, secure services for defense technology systems using Go, Python, Java, Rust, or C++, with data pipelines and distributed systems, requiring active Top Secret clearance.
Senior Software Engineer on the Battlespace Awareness Command and Control team at Anduril, building computationally efficient high-fidelity models of vehicle dynamics, interceptor performance, and weapon system effectiveness to support real-time threat prediction and battle management decisions. Core technologies include Python, MATLAB, GNC, trajectory prediction, state estimation, path planning,
Senior GNC engineer developing flight controllers and guidance algorithms for autonomous drones (Ghost, Anvil, Bolt, Altius) using Matlab/Simulink, C++, and SITL/HITL testing; requires 8+ years airborne GNC experience and US Secret clearance eligibility.
Senior Software Engineers in Anduril's Maritime Division independently drive delivery of software for autonomous maritime systems, including autonomy, simulation, data processing, and command-and-control. They serve as technical leads across the full product lifecycle using technologies such as C++, Rust, Go, TypeScript, and React.
Senior Software Engineer at Anduril Industries' Maritime Division, independently driving delivery of software for autonomous maritime systems—including autonomy, simulation, data processing, payload integration, and command-and-control—using technologies such as C++, Rust, Go, TypeScript, and React.
Designs, improves, and maintains Anduril's internal Nix-based package set for software distribution across development, hosted services, and embedded devices, using Nix, Nixpkgs, NixOS, and languages such as Rust, C++, Go, Python, or Haskell while mentoring engineers.
Senior Software Engineer on Anduril's Tactical Recon & Strike team, building computer vision and machine learning perception systems for small aerial drones. The role involves C++/Python development on Linux, integrating classical CV with ML, and deploying models with TensorRT and ONNX at the company's Costa Mesa headquarters.
The engineer will own Anduril's NixOS-based platform for Sentry Tower systems: system modules, compute definitions, tower services, and end-to-end network topology across VLANs, bridging, and heterogeneous backhaul. They will define payload integration contracts, consolidate legacy configurations, and debug across kernel, systemd, Nix, and sensor-daemon layers using Rust or C++.
Designs and builds production C++ software for autonomous robotics systems, focusing on perception, planning, and control across the full development lifecycle from prototyping to deployment at defense technology company Anduril Industries.
Cookies?
A session cookie keeps you signed in. If you accept, we also use analytics cookies (Google Analytics and PostHog) to understand usage. Learn more
We couldn't check your fit for this role — add a CV to your profile to see it next time.