GrepJob
Anduril Industries

Senior Software Engineer, Data Distribution

Anduril Industries
Apply
about 4 hours ago

Base Salary

$191k - $253k/yr

Responsibilities

  • Design and implement new features for the Distributed Service Bus.
  • Build and extend the gRPC proxy layer for service communication.
  • Debug complex distributed networking issues across various transports.
  • Collaborate with product teams to deploy DSB on new hardware platforms.
  • Design protocol-level optimizations for bandwidth-constrained RF links.
  • Write RFCs and technical design documents for new features.
  • Build deterministic simulation harnesses for testing environments.
  • Improve observability through metrics and dashboards.

Requirements

  • 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.
  • Experience building or maintaining distributed systems.
  • Familiarity with asynchronous programming models.
  • Comfort working with Protocol Buffers and/or gRPC.
  • Ability to read packet captures and use network debugging tools.
  • Must be eligible to obtain and maintain a U.S. Secret security clearance.

Benefits

  • Comprehensive, competitive benefits package available at little to no cost to employees.

Tech Stack

CC++GoGrafanagRPCKubernetesPrometheusRust

Categories

AI & MLBackendData EngineeringSecurity