Senior Software Engineer, Data Distribution

Anduril
Seattle
Workplace: OnsiteFull timeUSD 191,000 - 253,000 annuallyFunction: Software EngineeringExperience: 5+ yearsSkills: ["Debugging","Technical documentation","Collaboration","Systems problem-solving","Observability"]

Design and build core networking infrastructure for the Lattice Distributed Service Bus (DSB), a mesh networking layer enabling reliable communication in denied, degraded, intermittent, and limited environments. You’ll implement gossip protocols, OSPF-style routing, and flow control, extend a gRPC proxy for transparent service connectivity, and debug distributed networking issues from deployed packet captures to cloud systems. You’ll also improve observability and strengthen security with packet signing and encryption.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Anduril
Anduril
2 days ago

Senior Software Engineer, Data Distribution

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 6 hours agoStatus: Live

Job Summary

Design and build core networking infrastructure for the Lattice Distributed Service Bus (DSB), a mesh networking layer enabling reliable communication in denied, degraded, intermittent, and limited environments. You’ll implement gossip protocols, OSPF-style routing, and flow control, extend a gRPC proxy for transparent service connectivity, and debug distributed networking issues from deployed packet captures to cloud systems. You’ll also improve observability and strengthen security with packet signing and encryption.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement new DSB features, including gossip protocols, OSPF-style link-state routing, and flow control mechanisms.
  • •Build and extend the gRPC proxy layer to enable transparent communication over the DSB mesh.
  • •Debug complex distributed networking issues across tactical radios, UDP/TCP transports, and mesh routing, from packet captures to cloud infrastructure.
  • •Collaborate with product teams to deploy DSB to new hardware platforms and support migrations from legacy communication buses.
  • •Improve observability and security posture, including Prometheus/Grafana metrics, dsbtool CLI debugging, packet signing (ECDSA), FIPS compliance, and end-to-end encryption.

Pay and Benefits

Salary: USD 191,000 - 253,000 annually

Key Requirements

  • •5+ years of professional software engineering experience.
  • •Proficiency in a systems programming language (Rust, C, C++, or Go).
  • •Strong networking fundamentals including TCP/UDP, socket programming, MTU, multicast, and TLS/mTLS.
  • •Experience building or maintaining distributed systems (message buses, RPC frameworks, consensus protocols, or similar).
  • •Eligibility to obtain and maintain a U.S. Secret security clearance.
Experience:5+ yearsDistributed systemsMesh networkingNetworkingSecurity
Skills:DebuggingTechnical documentationCollaborationSystems problem-solvingObservability
Languages:English
Tech Stack:RustCC++GoTCPUDPSocket programmingMTUMulticastTLSMTLSProtocol BuffersGRPCAsync/awaitEvent loopsFuturesPrometheusGrafanaCLI toolingDsbtool

Eligibility

Security Clearance:U.S. Secret

Company Brief

Anduril
Designs and builds advanced defense systems combining autonomous aircraft, sensors, and AI-driven software for military and national security applications, focused on modernizing battlefield capabilities and distributed sensing.
Industry: Defense Technology
Company Size: Enterprise (1,001+ employees)
Growth: Scaleup
Valuation: Unicorn (USD 1B+)
Funding: Series E+
Headquarters: Costa Mesa, United States
Founded: 2017
WebsiteLinkedIn