Anduril Industries

Senior Software Engineer, Data Distribution

$191K–$253KFull-time · Costa Mesa, CA
✓ Verified live on the employer's own system · added 7 days ago
Save search
Senior

Skills & tools

Distributed SystemsTroubleshootingCloud PlatformsRest ApisSecurityProgrammingRustC Plus Plus
Apply on company site ↗ See your fit → free

Full job description

Anduril's Software Platform organization is seeking a Software Engineer to join the Data Distribution team. The Data Distribution team builds and operates the Distributed Service Bus (DSB) - Anduril's next-generation mesh networking communication layer that enables autonomous systems and operators to communicate reliably across denied, degraded, intermittent, and limited (DDIL) network environments.

DSB manages multi-path routing across tactical radios, satellite links, and wired networks while providing pub/sub messaging, reliable request/response, bidirectional streaming, gossip-based dissemination, and gRPC proxy capabilities to every node in the Lattice mesh.

As a Software Engineer on Data Distribution, you will design and build the core networking infrastructure that Lattice depends on to connect thousands of assets in contested environments. The right person for this role has strong systems programming fundamentals and experience building distributed networking systems. If you are someone who thrives on solving hard distributed systems problems under real-world constraints - bandwidth-limited RF links, dynamic topologies, and strict latency

requirements - then this role is for you.

- 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

- 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)

- 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

- Experience with gossip protocols, epidemic broadcast, or peer-to-peer overlay networks

- Familiarity with link-state routing protocols (OSPF, IS-IS) or inter-domain routing (BGP)

- Experience with deterministic simulation or property-based testing of distributed systems

More jobs at Anduril Industries

Similar jobs near Costa Mesa, CA

Tell me when more Software Engineer, Ghost jobs post near Costa Mesa, CA We re-check every listing against the employer’s own board — no résumé needed.

Search Senior Software Engineer, Data Distribution jobs near Costa Mesa, CA → Browse all live jobs

This posting was published by Anduril Industries on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.