Senior Rust Engineer, Distributed Systems & Networking

Anduril

Costa Mesa (CA)

On-site

USD 191,000 - 253,000

Full time

7 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Anduril Industries is seeking a Senior Software Engineer to design and build the core networking infrastructure for the Distributed Service Bus of the Lattice mesh. You will tackle hard distributed systems challenges in contested environments, requiring low latency, robust routing, and secure communications.

The role emphasizes building gossip-based protocols, gRPC proxy layers, and high-assurance observability.

Qualifications

  • 5+ years of professional software engineering experience.
  • Proficiency in a systems programming language (Rust, C, C++, or Go).
  • Strong understanding of networking fundamentals: TCP/UDP, socket programming, MTU, multicast, TLS/mTLS.
  • Experience building or maintaining distributed systems (message buses, RPC frameworks, consensus protocols, or similar).
  • Familiarity with asynchronous programming models (async/await, event loops, futures).
  • Comfort working with Protocol Buffers and/or gRPC.
  • Ability to read packet captures and use network debugging tools (tcpdump, Wireshark, etc.).
  • Must be eligible to obtain and maintain a U.S. Secret security clearance.

Responsibilities

  • Design and implement new features for the Distributed Service Bus, including gossip protocols, OSPF-style link-state routing, and flow control mechanisms.
  • Build and extend the gRPC proxy layer that enables existing services to communicate transparently over the DSB mesh.
  • Debug complex distributed networking issues spanning tactical radios, UDP/TCP transports, and mesh routing — from packet captures on deployed assets to cloud infrastructure.
  • Collaborate with product teams across business lines to deploy DSB onto new hardware platforms and support migrations from legacy communication buses.
  • Design and implement protocol-level optimizations for bandwidth-constrained RF links, including compression, prefix routing, and priority-based QoS scheduling.
  • Write RFCs and technical design documents for new protocol features and API surfaces.
  • Build deterministic simulation harnesses that allow the same production code to run in fully reproducible test environments.
  • Improve observability through Prometheus metrics, Grafana dashboards, and CLI tooling (dsbtool) for live mesh inspection and debugging.
  • Contribute to the security posture of the communication layer, including packet signing (ECDSA), FIPS compliance, and end-to-end encryption.

Skills

Rust
C/C++/Go
Networking fundamentals
Distributed systems
Asynchronous programming
Protobuf/gRPC
Packet capture debugging

Tools

tcpdump
Wireshark

Job description

Anduril Industries is seeking a Senior Software Engineer to design and build the core networking infrastructure for the Distributed Service Bus of the Lattice mesh. You will tackle hard distributed systems challenges in contested environments, requiring low latency, robust routing, and secure communications.

The role emphasizes building gossip-based protocols, gRPC proxy layers, and high-assurance observability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Distributed Networking Engineer – Mesh & DSB
Senior Distributed Networking Engineer – Mesh & DSB

Anduril Industries • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Equity grants
Comprehensive benefits
Security-focused culture
Senior Distributed Networking Engineer
Senior Distributed Networking Engineer

Anduril Industries • Seattle (WA)

On-site
USD 191,000 - 253,000
Equity grants
Top-tier benefits
Health coverage
Senior Software Engineer, Distributed Systems (Rust)
Senior Software Engineer, Distributed Systems (Rust)

Anduril • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Senior Software Engineer, Distributed Networks
Senior Software Engineer, Distributed Networks

Anduril • Seattle (WA)

On-site
USD 191,000 - 253,000
Equity grants
Competitive benefits
Staff Engineer, Distributed Systems & Time-Series Platform
Staff Engineer, Distributed Systems & Time-Series Platform

Anduril Industries • Seattle (WA)

On-site
USD 220,000 - 292,000
Equity grants
Top-tier benefits
Health benefits
Mission Systems Software Engineer — Distributed Networking
Mission Systems Software Engineer — Distributed Networking

Linuxconfig • Costa Mesa (CA)

On-site
USD 166,000 - 220,000
Senior Software Engineer, Distributed Networks
Senior Software Engineer, Distributed Networks

Anduril Industries • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Equity grants
Comprehensive benefits
Security-focused culture
Senior Software Engineer, Distributed Networks
Senior Software Engineer, Distributed Networks

Anduril Industries • Seattle (WA)

On-site
USD 191,000 - 253,000
Equity grants
Top-tier benefits
Health coverage
Senior Lattice Cyber Software Engineer
Senior Lattice Cyber Software Engineer

Anduril Industries • Washington

On-site
USD 220,000 - 292,000
Equity grants
Excellent benefits
Senior Mission Software Engineer — Distributed Systems & Autonomy
Senior Mission Software Engineer — Distributed Systems & Autonomy

Telemetry Today LLC • Costa Mesa (CA), Northern (KY)

Hybrid
USD 191,000 - 253,000
Equity grants
Top-tier benefits