Drimva

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

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)