Windows Engineer
Core
Develop and maintain the Tailscale Windows client application, focusing on native UI components and platform integration while contributing to cross-platform backend services.
Role type
Senior IC Windows Software Engineer
Builds
Native Windows desktop client and cross-platform backend services for secure network interconnection
Domain
Cybersecurity / Networking / Desktop Software
Deliverable
product features
Required skills
C#, WinUI, Windows App SDK, XAML, Go, networking concepts (DNS, VPNs, IP, routing), unit testing, integration testing
Preferred skills
WinUI 3, Windows Filtering Platform, Windows security model, session isolation, access tokens
Technologies
C#, XAML, Go, WinUI, Windows App SDK, Microsoft Testing Platform v2, xUnit
Responsibilities
Develop native Windows desktop client using Windows App SDK and WinUI; Implement support for latest Windows features while maintaining backward compatibility; Develop and optimize product features with a focus on UI components; Develop and maintain unit and integration tests; Contribute to common cross-platform code
Seniority
Senior, hands-on IC