Tailscale
Windows Engineer
Remote (Canada) +2 · Remote · Full-time · Posted Jun 30, 2026
- Location
- Remote (Canada)
Canada
United States - Experience
- Four or more years of software development experience.
About the job
Develop and maintain Tailscale’s native Windows client and contribute to cross-platform client code and backend services.
What you'll do
- Build and maintain Windows client features, UI components, and platform integrations.
- Support current Windows features while maintaining compatibility with some older versions; develop unit and integration tests.
- Contribute to shared cross-platform Tailscale code and collaborate with engineering teams.
What they ask for
- Four or more years of software development experience.
- Strong understanding of software development principles and the Windows platform.
- Proficiency in C# and modern native UI frameworks (WinUI/UWP/WPF).
- Experience with networking concepts such as DNS, VPNs, IP networking, and routing.
Nice to have
- Experience with WinUI 3 and Windows App SDK.
- Experience developing native Windows applications and services; familiarity with the Windows networking stack, Windows Filtering Platform, or Windows security concepts; proficiency in Go.
Pay
$191,620 — $239,860 CAD (base salary)
Tools
Windows App SDK, WinUI, C#, XAML, Go, Microsoft Testing Platform v2, xUnit, WPF
AI focus
The company uses AI-assisted tools to help screen and assess candidates; hiring decisions are made by people. The role itself does not involve AI work.
Model-written summary · the original posting is authoritative