> Markdown version of [/jobs/ext/4618428-senior-software-engineer-distributed-systems-rust](https://www.wearedevelopers.com/jobs/ext/4618428-senior-software-engineer-distributed-systems-rust). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Distributed Systems (Rust) - **Company:** Anduril Industries - **Location:** Costa Mesa, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Border Gateway Protocol, C++ (Programming Language), Cloud Computing, Software Debugging, Distributed Systems, Federal Information Processing Standards (FIPS), Protocol Buffers, Multicasting, Networking Basics, Routing, Packet Analyzer, Open Shortest Path First (OSPF), Peer-To-Peer (P2P), Prometheus, Socket Programming, Software Engineering, System Programming, Transmission Control Protocol (TCP), Wireshark, Grafana, Kubernetes, Production Code, Asynchronous Programming - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25197_647e3e083eb86e5cb0339a84b4e073cd ## About the Role * 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, * Production experience writing Rust * 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 * Familiarity with Kubernetes and container orchestration ## Description * 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