← All roles

Software Engineer, Networking (Dataplane)

Tailscale ·CA ·Remote 9d ago
GoC++RustDistributed Systems

About the role

Tailscale is seeking a full-time Software Engineer to join the Dataplane Engineering Team. The role involves contributing to core client connectivity features, evolving connectivity offerings, providing architectural insights, and collaborating with product management. Responsibilities include designing, building, testing, and documenting client-side networking software, advancing product features using industry protocols, adopting a security-centric approach, evaluating performance, supporting,

Requirements

Significant experience with networking software and diagnosing networking issues. Comprehensive grasp of networking engineering including routing, VPNs, IP address management, and NAT traversal. Proficiency in Go or low-level languages (C/C++, Rust) with strong concurrent programming skills. Experience with large scale distributed systems and low-level OS network stacks desirable. Ability to give and process feedback, work independently, flexibility, and excellent communication skills.

About the company

Tailscale

Tailscale provides a Zero Trust identity-based connectivity platform that modernizes VPN, SASE, and PAM solutions. It securely connects remote teams, multi-cloud environments, CI/CD pipelines, and AI workloads, offering a more efficient and secure alternative to traditional network access methods.

View company page →
CA$218k–303k
Remote Remote (Canada)
Posted 9d ago
Apply for this role
Opens job-boards.greenhouse.io ↗
About the company
Tailscale
https://www.tailscale.com

Tailscale provides a Zero Trust identity-based connectivity platform that modernizes VPN, SASE, and PAM solutions. It securely connects remote teams, multi-cloud environments, CI/CD pipelines, and AI workloads, offering a more efficient and secure alternative to traditional network access methods.

View company page →