What is a Software Engineer at Anduril
As a Software Engineer at Anduril, you sit at the direct intersection of modern software development and critical defense technology. You will design, build, and deploy high-performance software systems that power real-time command-and-control capabilities, autonomous platforms, and edge compute systems like Lattice OS. Rather than building isolated web services or internal tools, your code will frequently interact directly with physical hardware, sensors, autonomous air vehicles, and distributed field node networks operating in complex environments.
The impact of this role is immediate and high-stakes. Anduril prioritizes rapid prototyping, high velocity, and software-defined capabilities. You will build resilient software that operates reliably under severe environmental and network constraints, enabling real-time decision-making for national security operations. Software engineers here carry end-to-end ownership—taking products from initial architecture and fast iteration to field testing and mission deployment.
Whether you specialize in vehicle management systems, real-time data ingestion, low-level embedded software, or intuitive tactical interfaces, you will work closely with cross-functional teams of electrical, mechanical, and systems engineers. Anduril demands engineers who thrive in ambiguity, possess rigorous technical fundamentals, and can deliver field-ready software at an unprecedented pace.




