Senior Software Engineer, Distributed Networking (DSB)

Mosaic.tech

Seattle (WA)

On-site

USD 191,000 - 253,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Equity grants
Competitive benefits

Job summary

Anduril Industries is seeking a Software Engineer to join the Data Distribution team, building the Distributed Service Bus that connects thousands of assets in contested environments. You will design and implement core networking infrastructure with a focus on reliability and low latency for DDIL networks.

The role emphasizes strong systems programming, distributed systems expertise, and security-minded development.

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
Async programming
Protobufs/gRPC
Security clearance

Tools

Protobufs
gRPC
tcpdump/Wireshark
Kubernetes

Job description

Anduril Industries is seeking a Software Engineer to join the Data Distribution team, building the Distributed Service Bus that connects thousands of assets in contested environments. You will design and implement core networking infrastructure with a focus on reliability and low latency for DDIL networks.

The role emphasizes strong systems programming, distributed systems expertise, and security-minded development.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Distributed Networking & DSB
Senior Software Engineer - Distributed Networking & DSB

Visa Hunt • Seattle (WA)

On-site
USD 191,000 - 253,000
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 Distributed Systems Engineer - DSB Networking
Senior Distributed Systems Engineer - DSB Networking

Anduril Industries • Costa Mesa (CA)

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

Anduril-1 • Seattle (WA)

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

Slope • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Competitive salary
Equity grants
Comprehensive benefits
Senior Distributed Networking Engineer (Rust/C++)
Senior Distributed Networking Engineer (Rust/C++)

Mosaic.tech • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Senior Distributed Systems Engineer (Rust/C/C++/Go)
Senior Distributed Systems Engineer (Rust/C/C++/Go)

Anduril Industries • Seattle (WA)

On-site
USD 191,000 - 253,000
Equity grants
Excellent benefits
Senior Software Engineer, Distributed Networks
Senior Software Engineer, Distributed Networks

Mosaic.tech • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Senior Software Engineer, Data Distribution
Senior Software Engineer, Data Distribution

Slope • Costa Mesa (CA)

On-site
USD 191,000 - 253,000
Competitive salary
Equity grants
Comprehensive benefits