Tailscale
Software Engineer, Networking (Features)
Remote (Canada) +2 · Remote · Full-time · Posted Oct 2, 2026
- Location
- Remote (Canada)
Canada
United States
About the job
Develop and operate Tailscale’s networking features across open-source client code and backend services, improving connectivity, security, and system performance.
What you'll do
- Design, build, test, and document core networking components; contribute across the product lifecycle.
- Operate product services through observability, incident response, and customer support escalations.
- Improve networking-system efficiency, scalability, and stability with a security-first approach.
What they ask for
- Experience implementing application-layer networking concepts and distributed components.
- Deep knowledge of operating system networking internals, including socket programming, routing tables, and packet filtering primitives.
- Professional experience with Go (Golang).
- Experience designing and maintaining distributed systems, plus concurrency and scalability; proficiency with relational databases and efficient SQL queries.
Pay
$242,540 — $302,840 CAD (base salary)
Tools
Go (Golang), PostgreSQL, MySQL, SQL
AI focus
The company uses AI-assisted tools to screen and assess candidates; hiring decisions are made by people.
Model-written summary · the original posting is authoritative