Anduril
Senior Software Engineer, Distributed Systems (Rust)
$191K–$254K
Costa Mesa, California, United States +1 · Senior · Full-time · Posted Aug 3, 2026
- Location
- Costa Mesa, California, United States
Seattle, Washington, United States - Experience
- 5+ years of professional software engineering experience, with a focus on distributed systems.
- Education
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
About the job
Build and operate the Distributed Service Bus that moves data between autonomous systems over unreliable, bandwidth-constrained networks.
What you'll do
- Design messaging guarantees, routing, gossip, bandwidth scheduling, and gRPC proxy features for the mesh.
- Develop deterministic simulations and tests; debug deployed systems from packet captures to cloud infrastructure.
- Implement secure transport and lead protocol design and rollout across platforms.
What they ask for
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent experience.
- 5+ years of professional software engineering experience focused on distributed systems.
- Production experience building or operating messaging systems, RPC frameworks, databases, or other distributed infrastructure.
- Depth in a systems language (Rust, C, C++, or Go); working knowledge of TCP/UDP, sockets, MTU, TLS/mTLS; eligible to obtain and maintain a U.S. Secret security clearance.
Nice to have
- Production Rust; experience with gossip protocols, link-state routing, deterministic simulation, or resource-constrained environments.
- Ability to debug with tcpdump or Wireshark; familiarity with Kubernetes and container orchestration.
Pay
$191,000 — $254,000 USD (base salary)
Tools
Rust, C, C++, Go, TCP, UDP, gRPC, Protocol Buffers
Model-written summary · the original posting is authoritative