Skip to main content

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
Apply with Autofill

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

View all jobs at 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.