Skip to content

Jobs

Anduril

Robot type
Drone · Defense
Location
SeattleWashingtonUSA
Job type
Software
Posted
Sep 14, 2026
Salary
$191,000–$253,000 a year
Full-time

Senior Software Engineer, Tactical Networking

Job description

The Software Platform organization is seeking a Software Engineer to join Anduril’s Tactical Networking Team. We build and operate the Layer 3 networking infrastructure that connects Anduril's autonomous systems and operators across denied, degraded, intermittent, and limited (DDIL) network environments. We own the full network lifecycle — secure VPN tunnels over tactical radios and satellite links, PKI and cryptographic identity for every node in the mesh, intelligent QoS traffic orchestration, and real-time network observability and management. Security is foundational to everything we build.

Anduril Industries is a defense technology company with a mission to transform U.S.

Job responsibilities

  • Design and implement Layer 3 networking for DDIL environments — VPN tunnel management, dynamic routing, and multi-path failover across tactical radios, satellite, and wired transports
  • Build radio integration layers that abstract diverse tactical waveforms behind a unified networking interface
  • Design QoS scheduling and traffic shaping to ensure mission-critical data flows under severe bandwidth constraints
  • Build network management and orchestration systems for real-time topology configuration and adaptation
  • Architect PKI infrastructure for the Lattice mesh — certificate authorities, automated issuance/renewal, revocation (CRL/OCSP), and secure node bootstrapping
  • Design certificate lifecycle management that handles rotation and re-keying across nodes with intermittent connectivity
  • Implement zero-trust identity verification across all mesh communication paths
  • Treat network observability as a first-class citizen — build Prometheus metrics, Grafana dashboards, eBPF-based instrumentation, and CLI tooling for topology inspection, link health, and certificate status

Job requirements

  • 3+ years of professional software engineering experience
  • Proficiency in a systems programming language (Rust, C, C++, or Go)
  • Strong understanding of Layer 3 networking: IP routing, tunneling (WireGuard, IPsec), TCP/UDP, socket programming
  • Experience building distributed or networked systems (SDN/SD-WANs, VPNs, routing daemons, network control planes, or similar)
  • Understanding of cryptographic fundamentals: symmetric/asymmetric encryption, digital signatures, certificate chains, TLS
  • Experience designing or operating PKI systems (certificate authorities, ACME, EST, or custom issuance protocols)
  • Familiarity with asynchronous programming models
  • Comfort with network debugging tools (tcpdump, Wireshark, iproute2)

Similar jobs