# Software Engineer, Networking

**Company:** [Tailscale](https://hotfix.jobs/companies/tailscale)
**Location:** Remote
**Role:** Backend Engineering
**Salary:** CA$218k – CA$303k/yr
**Skills:** Networking, Routing, Vpns, Ip Address Management, Nat Traversal, Go, C, C++, Rust, Concurrent Programming, Distributed Systems, Network Stacks, Performance Optimization, Open Source
**Posted:** 2026-09-10

> Build and improve Tailscale’s client-side networking and connectivity software across clients, routers, exit nodes, and customer integrations. The role requires substantial networking experience, low-level programming proficiency, and expertise in routing, VPNs, NAT traversal, and performance optimization.

## Job Description

## Responsibilities
- Design, build, test, and document core client-side networking software.
- Develop connectivity features for clients, subnet routers, exit nodes, and customer network integrations.
- Apply and extend network protocols with product-specific designs and frameworks.
- Use security-focused architecture and coding practices for resilient networking modules.
- Evaluate and optimize software performance, reliability, and scalability across platforms and hardware.
- Diagnose complex customer network issues and support critical network escalations.
- Collaborate with product management and engineering teams on scalable, maintainable network solutions.
- Engage with the open-source community and contribute to relevant projects.

## Requirements
- Significant experience with networking software and diagnosing networking issues.
- Strong knowledge of routing, VPNs, IP address management, and NAT traversal.
- Proficiency in Go or another low-level language such as C, C++, or Rust.
- Understanding of concurrent programming and performance optimization.
- Ability to work independently and collaborate asynchronously.
- Strong written and verbal communication skills.

## Nice to have
- Experience with large-scale distributed systems.
- Knowledge of low-level operating-system network stacks.

## Compensation
- Base salary range: CAD 218,420–302,840.
- Equity incentive plan, variable commission for quota-based roles, comprehensive benefits, retirement contributions, professional development support, paid time off, home-office support, and parental leave.

## Similar jobs

- [Software Engineer - Wallets](https://hotfix.jobs/jobs/32955ac3-4c1c-4a94-83a2-7e6f18965180) - Rain - Remote - $220k – $270k/yr
- [Member of Technical Staff](https://hotfix.jobs/jobs/184e2951-ec23-4f0f-ae88-0596e3b8325e) - Perplexity - San Francisco, CA - $220k – $405k/yr
- [Software Engineer](https://hotfix.jobs/jobs/ed3ded4b-df9c-4dc1-87dd-3a954babe7f0) - Anyscale - San Francisco, CA - $215k – $265k/yr
- [Platform Engineer](https://hotfix.jobs/jobs/ba7cacc6-77c9-41bf-9c28-55e1e217737e) - Fluidstack - San Francisco, CA - $224k – $279k/yr
- [Software Engineer, Financial Engineering](https://hotfix.jobs/jobs/61a986e9-48dc-4bc5-a815-307ac6889353) - OpenAI - San Francisco, CA - $230k – $385k/yr

**Apply:** https://hotfix.jobs/jobs/8a4cfbeb-9ff8-4bbc-ad89-7aef397cbf8e
**Canonical:** https://hotfix.jobs/jobs/8a4cfbeb-9ff8-4bbc-ad89-7aef397cbf8e