Tailscale
Software Engineer, Networking (Dataplane)
- Confirmed live in the last 24 hours
- $163k–$226k
- Mid level
- Full-time
- Remote (United States)
- Added 4 weeks ago
About this role
Tailscale is seeking a skilled Software Engineer to join their Dataplane Engineering Team and contribute to their core networking software. This full-time, remote role involves designing, building, and maintaining client-side networking features, troubleshooting complex network issues, and collaborating with cross-functional teams to deliver scalable and secure solutions. A strong understanding of networking principles, proficiency in Go or similar languages, and the ability to thrive in a fast-paced, distributed startup environment are essential.
What you'll do
- Design, build, test, and document client-side networking software.
- Enhance Tailscale's connectivity with industry protocols.
- Implement security-centric architecture and coding practices.
- Evaluate and optimize software performance and reliability.
- Provide expert consultation for critical network escalations.
- Engage with the open-source community.
What they're looking for
- Networking software
- Go (or C/C++/Rust)
- Routing
- VPNs
- NAT traversal
- IP address management
- Distributed systems
- Concurrent programming
Benefits
- Competitive salary and equity
- Comprehensive group benefits
- Employer-funded retirement contributions
- Remote-first work environment
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Tailscale
Likely interview questions
- Describe a time you diagnosed and resolved a complex networking issue. What were the key challenges and your approach?
- Explain your experience with concurrent programming and how you've used it to optimize performance in your code.