Senior C++ Systems Engineer for Distributed Simulation Platform

Triwill Group

Seattle (WA)

On-site

USD 191,000 - 253,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Anduril Industries is seeking a Senior Software Engineer to build the simulation layer of the SIE platform. You will design and implement C++ services to share a common world across simulators, manage time, entities, and ownership, and enable reliable, end-to-end runs.

You will lead architecture decisions, write design docs, and mentor a developing team while partnering with internal teams and customers to ensure successful integration and practical results.

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, cache effects, sockets/UDP/TCP, serialization, Linux.
  • Ability to profile and optimize a real system with measurable latency/throughput.
  • Experience owning an ambiguous, cross-cutting project end-to-end and delivering to production.
  • Experience collaborating with engineering teams to unblock and iterate.
  • Proficiency in at least one other language (Go/TypeScript) alongside C++.
  • Strong written and verbal communication; ability to write design docs.
  • CS degree or equivalent experience.
  • Eligible for a U.S. Secret security clearance.

Responsibilities

  • Design and build C++ services that federate simulators into a single world.
  • Own the wire layer: encoding, transport, and interoperability.
  • Make simulation runs deterministic with time control, replay, and instrumentation.
  • Develop scenario authoring tooling and environment catalogs.
  • Improve performance: profile hot paths, optimize allocations, manage latency under load.
  • Collaborate with Go services, gRPC APIs, and the web UI.
  • Set technical direction and mentor the growing team.
  • Onboard business lines and ensure integration with simulators.

Skills

C++
Real-time systems
Distributed systems
Go/TypeScript knowledge

Education

Computer Science degree

Tools

gRPC/protobuf
Kubernetes
Networking

Job description

Anduril Industries is seeking a Senior Software Engineer to build the simulation layer of the SIE platform. You will design and implement C++ services to share a common world across simulators, manage time, entities, and ownership, and enable reliable, end-to-end runs.

You will lead architecture decisions, write design docs, and mentor a developing team while partnering with internal teams and customers to ensure successful integration and practical results.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 — Distributed Simulation
Senior C++ Systems Engineer — Distributed Simulation

Anduril-1 • Seattle (WA)

On-site
USD 191,000 - 253,000
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 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
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
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 Software Engineer, Distributed Simulation (C++)
Senior Software Engineer, Distributed Simulation (C++)

Triwill Group • Seattle (WA)

On-site
USD 191,000 - 253,000
Senior C++ Software Engineer - Real-Time Defense Systems
Senior C++ Software Engineer - Real-Time Defense Systems

Anduril Industries, Inc. • Washington

On-site
USD 120,000 - 170,000