Software Engineer, Distributed Simulation
Anduril Industries
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 82% of similar roles. Most pay $151,862–$219,218 — the shaded band above. At the midpoint, this role pays about $222k versus about $186k for comparable roles.
Based on 240 similar postings.
Employer
Anduril Industries is a defense technology company that builds advanced hardware and software systems for national security, including autonomous drones, surveillance systems, and the Lattice AI command platform.
Anduril Industries currently has 845 open roles on FindRole.
Listed pay typically runs $166,000–$220,000 across 816 roles with salary data.
Most-posted roles
At a glance
Senior Software Engineer, Distributed Simulation (C++) joins the Software Integration Environment team to build the simulation layer of a platform used for testing software in realistic conditions. This systems software role involves designing and building C++ services that federate independent simulators into a single shared world with common clocks and entity namespaces. The engineer will develop wire layers for protocol encoding, ensure simulation determinism, create scenario authoring tools, and manage content catalogs. Key responsibilities include optimizing performance for high-entity counts and integrating with Go services via gRPC/protobuf APIs. Candidates must possess deep expertise in modern C++ (C++17+), multithreading, memory management, and networking protocols like UDP/TCP. The role addresses the complex challenge of creating a unified environment where heterogeneous simulators from different vendors can interact reliably within a shared, reproducible simulation framework.
What does a Software Engineer earn in Washington?
Median $208250 from 275 postings across 32 companies.
Skills
What you'll do
What we're looking for
More like this
Anduril Industries
Northern Trust
General Motors (GM)
SpaceX
SpaceX
Nvidia