SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Salary: CAD 218,420 - 302,840 / annual
Tailscale is a secure networking platform built on WireGuard that makes it easy to securely interconnect people and their devices. Founded in 2019 and fully distributed, the company is backed by top-tier VCs including Accel, CRV, and Insight.
You will join the Dataplane Engineering Team as a Software Engineer focused on core client connectivity features. Your responsibilities include:
- Design, build, test, and document core Tailscale client-side networking software
- Contribute to core client connectivity features by applying deep understanding of network engineering and software development
- Evolve and enhance Tailscale connectivity offerings between clients, subnet routers, exit nodes, and other integrations with customer network infrastructure
- Advance product features by building upon or merging established industry network protocols with Tailscale's specific designs and frameworks
- Adopt a security-centric approach to both architecture and coding to guarantee resilience and safety of networking modules
- Evaluate and optimize performance, reliability, and scale across a wide array of technical platforms and hardware
- Provide architectural insights and resolve escalated customer network issues to fix complex connectivity problems
- Provide expert consultation and support customer success teams with critical network escalations in key customer environments
- Engage actively with the open-source community and contribute to relevant projects
- Collaborate with product management and internal engineering to develop integrated network solutions prioritizing scalability and ease of maintenance
The role requires a strongly motivated individual who can help move the product forward in an early-stage, fully remote environment. You will need to think on your feet, collaborate with highly technical teams, and be comfortable working asynchronously.
REQUIREMENTS:
- Significant experience with networking software and diagnosing networking issues
- Comprehensive grasp of networking engineering, such as routing, VPNs, IP address management, and NAT traversal
- Proficiency in Go or other low-level languages (C/C++, Rust), including strong grasp of concurrent programming and performance optimization techniques
- Experience with large-scale distributed systems (highly desirable)
- Knowledge of low-level OS network stacks (highly desirable)
- Ability to give and process constructive feedback, and work independently
- Flexibility to adjust to the dynamic nature of a startup
- Excellent written and verbal communication skills
About Tailscale
AI / Data / Infrastructure; SaaS / Enterprise Software — secure networking platform built on WireGuard.