Senior C++ Systems Engineer — Distributed Simulation

Anduril-1

Seattle (WA)

On-site

USD 191,000 - 253,000

Full time

10 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Anduril Industries in Seattle seeks a Senior Software Engineer to build the simulation layer of the SIE platform, focusing on C++ real-time systems and a shared world model for independent simulators. You will own design decisions, ship end-to-end features, and integrate Go and TypeScript components, while mentoring teammates and setting a technical direction for the area.

Expect ambiguity and a strong emphasis on reliability, security clearances, and collaboration with internal teams and

Qualifications

  • 7+ years of professional software engineering experience.
  • Deep, current production experience in modern C++ (C++17 or newer).
  • Experience building networked, concurrent, or real-time systems in C++.
  • Strong systems fundamentals: memory layout, sockets, Linux.
  • Ability to profile and optimize a real system with data.
  • Experience owning ambiguous cross-cutting projects end-to-end.
  • Comfortable with Go and TypeScript alongside C++.
  • Strong written and verbal communication; CS degree or equivalent.
  • Eligible to obtain and maintain an active U.S. Secret clearance.

Responsibilities

  • Design and build the C++ services that federate simulators into a single world.
  • Own the wire layer: protocol encoding/decoding and transport.
  • Make simulation runs deterministic and reproducible with time control.
  • Build scenario authoring tooling for engineers and operators.
  • Create content catalogs for environments and scenarios.
  • Profile hot paths and manage latency/throughput under load.
  • Integrate with Go services, gRPC/protobuf APIs, and the web UI.
  • Set the technical direction and write design documentation.
  • Partner with business lines to onboard simulators and workflows.
  • Document integrations and SDKs to enable self-serve for future teams.

Skills

Modern C++
Real-time
Multithreading
Networking
Profiling
Go
TypeScript
Communication

Education

CS degree or equivalent

Job description

Anduril Industries in Seattle seeks a Senior Software Engineer to build the simulation layer of the SIE platform, focusing on C++ real-time systems and a shared world model for independent simulators. You will own design decisions, ship end-to-end features, and integrate Go and TypeScript components, while mentoring teammates and setting a technical direction for the area.

Expect ambiguity and a strong emphasis on reliability, security clearances, and collaboration with internal teams and

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time C++ Distributed Simulation Engineer
Senior Real-Time C++ Distributed Simulation Engineer

Engg • Seattle (WA)

On-site
USD 150,000 - 210,000
Senior C++ Distributed Simulation Engineer
Senior C++ Distributed Simulation Engineer

Anduril Industries • Seattle (WA)

On-site
USD 191,000 - 253,000
Competitive salary
Benefits package
Relocation assistance
Senior C++ Systems Engineer for Distributed Simulation Platform
Senior C++ Systems Engineer for Distributed Simulation Platform

Triwill Group • Seattle (WA)

On-site
USD 191,000 - 253,000
Senior Software Engineer, Distributed Simulation (C++)
Senior Software Engineer, Distributed Simulation (C++)

Engg • Seattle (WA)

On-site
USD 150,000 - 210,000
Senior Distributed Simulation Platform Engineer
Senior Distributed Simulation Platform Engineer

AI Chopping Block • Seattle (WA), Northern (KY)

Hybrid
USD 166,000 - 220,000
Top-tier benefits
Equity grants
Platform Engineer, Distributed Simulation & Kubernetes
Platform Engineer, Distributed Simulation & Kubernetes

Anduril-1 • Seattle (WA)

On-site
USD 166,000 - 220,000
Platform Engineer, Distributed Simulation & Kubernetes
Platform Engineer, Distributed Simulation & Kubernetes

Anduril Industries, Inc. • Seattle (WA), Northern (KY)

Hybrid
USD 166,000 - 220,000
Senior Software Engineer, Distributed Simulation (C++)
Senior Software Engineer, Distributed Simulation (C++)

Anduril-1 • Seattle (WA)

On-site
USD 191,000 - 253,000
Senior Software Engineer, Mission Simulation
Senior Software Engineer, Mission Simulation

Anduril Industries • Costa Mesa (CA)

On-site
USD 120,000 - 180,000
Senior C++ Game & Simulation Engineer (AR/VR)
Senior C++ Game & Simulation Engineer (AR/VR)

Anduril-1 • Costa Mesa (CA)

On-site
USD 166,000 - 220,000
Equity grants
Benefits package