Drimva

Tailscale

Software Engineer, Networking (Dataplane)

Remote (Canada) +2 · Remote · Full-time · Posted Sep 10, 2026

Location
Remote (Canada)
Canada
United States
Experience
Significant experience with networking software; no number of years stated.

About the job

Build and maintain Tailscale’s client-side networking software, improve connectivity features, and help resolve complex customer network issues.

What you'll do

  • Design, build, test, and document core client-side networking software; improve performance, reliability, and scale.
  • Develop networking features using established protocols and Tailscale’s designs, with a security-focused approach.
  • Advise on escalated customer network issues and contribute to relevant open-source projects.

What they ask for

  • Significant experience with networking software and diagnosing networking issues.
  • Comprehensive networking knowledge, including routing, VPNs, IP address management, and NAT traversal.
  • Proficiency in Go or another low-level language such as C/C++ or Rust, with knowledge of concurrency and performance optimization.
  • Ability to work independently and communicate effectively.

Nice to have

  • Experience with large-scale distributed systems.
  • Knowledge of low-level OS network stacks.

Pay

$218,420 — $302,840 CAD (base salary)

Tools

Go, C/C++, Rust

AI focus

The hiring process uses AI-assisted tools to screen and assess candidates; hiring decisions are made by people.

Model-written summary · the original posting is authoritative

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)