Build and maintain Tailscale's native Windows desktop client using WinUI, Windows App SDK, C#, XAML, and Go. Contribute to cross-platform client code while implementing Windows-specific features and platform integrations.
Four or more years of experience in software development
Strong understanding of Windows platform capabilities and limitations
Proficiency in C# and modern native UI frameworks like WinUI, UWP, or WPF
Experience with general networking concepts including DNS, VPNs, IP networking, and routing
Excellent written and verbal communication skills
Ability to give and process constructive feedback and work independently
Flexibility to adjust to the dynamic nature of a startup
Develop the native Windows desktop client using Windows App SDK, WinUI, C#, XAML, and Go
Implement support for latest Windows platform features while maintaining backward compatibility
Develop and optimize product features on Windows with focus on UI components and platform integration
Develop and maintain unit and integration tests using Microsoft Testing Platform v2 and xUnit
Contribute to common cross-platform Tailscale client code supporting macOS and mobile platforms
Fully distributed remote-first company founded in 2019
Backed by Accel, CRV, Insight, Heavybit, and Uncork Capital
Salary range represents target for new hire base salary with individual variation based on experience
AI-assisted tools used in hiring process with all decisions made by people
Annual company retreat and team off-sites for in-person collaboration
135,482 ā 227,700 USD
/ year
184,000 ā 356,500 USD
/ year
170,000 ā 190,000 USD
/ year
181,000 ā 241,000 CAD
/ year
80,000 ā 95,000 USD
/ year