Senior Software Engineer, Data Distribution
Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities with advanced technology. By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the defense industry, Anduril is changing how military systems are designed, built and sold. Anduril’s family of systems is powered by Lattice OS, an AI-powered operating system that turns thousands of data streams into a realtime, 3D command and control center. As the world enters an era of strategic competition, Anduril is committed to bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years.ABOUT THE TEAM 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.
ABOUT THE JOB
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. WHAT YOU'LL DO 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 REQUIRED 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 PREFERRED QUALIFICATIONS 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 US Salary Range$191,000—$253,000 USDThe salary range for this role is an estimate based on a wide range of compensation factors, inclusive of base salary only. Actual salary offer may vary based on (but not limited to) work experience, education and/or training, critical skills, and/or business considerations. Highly competitive equity grants are included in the majority of full time offers; and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including: Benefits At Anduril, we invest in our people. Our comprehensive, competitive benefits package (available at little to no cost to employees) ensures you’re supported in health, recovery, and whatever comes next. For more information, Explore Our Benefits.Recommended Jobs
Sales Representative
Job Description Job Description About the Job: We are looking for a Sales Representative to manage assigned client accounts. You will contact prospects and address customer concerns. You will …
Senior Manufacturing Engineer
Job Description Job Description GeneFab is seeking a Senior Manufacturing Engineer to lead the identification, implementation, and management of production technology and digital infrastructure…
EM opportunity at region's only Level 1 Trauma Center
The Department of Emergency Medicine at UCSF Fresno in conjunction with Inspire Health Medical Group is seeking additional core, full time faculty members. Responsibilities will include patient care …
Machinery Technician
As part of an international mid-sized corporation with ambitious growth plans, an innovative mindset and high customer focus, NDS is looking for highly motivated and team-oriented individuals with …
Tool and Die Maker
Job Description Job Description A.S. Aerospace Inc. manufactures high strength specialty fasteners, including nuts, bolts, screws, studs, and pins. Our products are of the highest quality and ve…
Manager of Contracts
Description MANAGER OF CONTRACTS The Center for Elders’ Independenceis a PACE (Program of All-Inclusive Care for the Elderly) organization that uses an interdisciplinary team approach to plan a…
Residential Service & Sales Plumber
Yellowstone Local is proud to represent Gray Plumbing Inc., a trusted leader in residential plumbing services based in Fairfield, CA. If you are a high-level residential service plumber who can di…
Project Controls Specialist III (Cost Analyst)
Job Description Job Description Summary Our client is seeking an experienced Project Controls Specialist III (Cost Analyst) to support large-scale capital construction projects for the Los Ange…
Dental Treatment Coordinator
Job Description Job Description Love people?Great at explaining and selling? This role is for you Santa Monica LiveWell Dentistry is a modern, high-tech practice on Wilshire Blvd led by Dr. Kh…
Assistant Real Estate Manager
Job Scope This Assistant Real Estate Manager provides support to the Real Estate Manager(s) and performs duties associated with the day-to-day operations of the department. Typical duties include…