Drimva

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

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)