Software Engineer, Networking (Dataplane)
Core
Design, build, and optimize core client-side networking software and connectivity features for Tailscale's secure network interconnection platform.
Role type
Senior Software Engineer (Networking/Dataplane)
Builds
Client connectivity features, subnet routers, exit nodes, and network integrations
Domain
Networking, Distributed Systems, Security
Deliverable
production ML models | product features
Required skills
Networking software development, Routing protocols, VPNs, IP address management, NAT traversal, Go or C/C++/Rust, Concurrent programming, Low-level OS network stacks, Distributed systems architecture
Preferred skills
Large scale distributed systems experience, Open-source community contribution
Technologies
Go, C, C++, Rust
Responsibilities
Design and build core client-side networking software; Integrate industry network protocols with Tailscale frameworks; Optimize performance, reliability, and scale across platforms; Resolve escalated customer network issues; Engage with the open-source community
Seniority
Senior, hands-on IC