Works as a senior full-stack engineer in a shared pipeline placed on teams building Anduril's internal production systems (Forge, ArsenalOS, CorporateOS). Delivers features, writes tests, joins on-call rotations, and uses AI tooling with JavaScript, React, TypeScript, and NextJS.
Senior Software Engineer in Anduril's Melbourne Maritime Division, owning end-to-end delivery of software for autonomous maritime systems—autonomy, simulation, payload integration, and off-board command and control—across the full product lifecycle. Uses C++, Rust, Go, TypeScript/React and cloud/embedded robotics tech; mentors engineers and travels up to 20%.
Senior Software Engineer on Anduril's Air Defense team in Irvine, CA, owning customer-deployed software for robotics and air-defense systems. Day-to-day work spans networking, autonomy, systems integration, and data processing using languages like Python, Rust, and Go, with about 30% travel for real-world testing and deployment.
Owns actuation and control software for a maritime autonomous vehicle, developing and tuning control algorithms for depth, heading, speed, and attitude and implementing them on embedded real-time platforms using C++ or Rust and MATLAB/Simulink, with up to 25% travel for at-sea testing.
Designs and implements secure CI/CD pipelines and infrastructure-as-code for Anduril's defense technology platforms, enabling engineering teams to build, test, and deploy autonomous systems. Works with tools like Terraform, Ansible, Docker, Kubernetes, and Python/C++/Rust.
Senior Software Engineer on Anduril's Air Defense team in Irvine, CA, owning customer-deployed software for networked sensors and effectors that counter UAS threats. Day-to-day work spans networking, autonomy, systems integration, and robotics using languages like Python, C++, Rust, Go, and JavaScript, with up to 30% travel.
Senior Software Engineer on Anduril's Air Defense team in Irvine, CA, writing and deploying integration code for networked air-defense sensors and effectors. Day-to-day work spans networking, autonomy, systems integration, and robotics using Python, C++, Rust, Go, and JavaScript, with 50%+ international travel.
Senior Software Engineer for Anduril's Air & Missile Defense team, writing production C++ and Python for mission-critical systems like multi-target tracking, sensor fusion, and command-and-control, while mentoring engineers and leading a small hands-on team from prototype to tactical deployment.
Senior Software Engineer who customizes and optimizes Android Open Source Project (AOSP) builds on Qualcomm SoC platforms, developing Wi-Fi/Bluetooth connectivity software, device drivers, HALs, and middleware for defense systems. Core technologies include AOSP, C/C++, embedded Linux, kernel modules, and Qualcomm SoC toolchains.
Senior Full Stack Software Engineer on Anduril's ArsenalOS team, building Forge—a supply chain, manufacturing, and deployment platform for defense production. The role involves owning features, writing tested code, leveraging AI tooling, on-call factory support, and cross-functional collaboration using JavaScript, React, TypeScript, and NextJS.
Designs and implements real-time tracking algorithms and software for air and missile defense radar systems, processing sensor data to detect and track airborne threats. Uses C++, Python, modeling/simulation, and distributed systems in small engineering teams.
Senior Software Engineer on Anduril's Battlespace Awareness team who prototypes and implements high-performance software for military systems—spanning tactical systems to web applications—using C/C++, Python, and Matlab, with work in modeling/simulation, machine learning, and customer engagement.
Senior Software Engineer on Anduril's Battlespace Awareness team who prototypes and builds high-performance software for tactical systems and web applications using C/C++, Python, and Matlab, applying machine learning and applied mathematics to support U.S. defense missions.
Senior Software Engineer at Anduril Industries working on the Bolt robotics platform, developing autonomy, computer vision, state machines, and vehicle stack software for autonomous drones. Role involves C++/Rust development in Linux, system integration, and requires U.S. Secret security clearance.
Designs, develops, and optimizes high-performance, low-latency C++ software for defense applications, collaborating with hardware and systems engineers across the full software lifecycle. Core technologies: modern C++ and real-time systems.
Senior Software Engineer who owns the end-to-end boot chain and hardware integration for Anduril's Sentry Tower compute platform, working with embedded Linux, NixOS, device trees, and NVIDIA Jetson hardware to bring up and sustain deployed defense systems.
The engineer designs, builds, and scales Connected Factory services—the digital backbone connecting people, robots, and systems across Anduril's smart factories—using JavaScript, React, TypeScript, Remix, NextJS, and edge computing/IoT architectures.
Senior Software Engineer on Anduril's Tactical Recon & Strike team, building core robotics libraries and leading features such as the Dart end-to-end target-tracking pipeline for aerial drones. Uses C++ or Rust on Linux, collaborates with hardware teams across the full product lifecycle, and is based in Costa Mesa, CA.
Designs and implements secure CI/CD pipelines and infrastructure for classified defense environments, collaborating with developers to reduce deployment friction. Core technologies include GitLab CI/Jenkins/GitHub Actions, Python/Bash, Terraform/Ansible, Docker/Kubernetes, and Linux.
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.
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.