Windows Engineer
$143,000–$179,000 year
Remote
Job Summary
Develop the Tailscale product by contributing to client code and backend services using C#, XAML, and Go, with a special focus on building and maintaining the Windows client via the WinUI/Windows App SDK stack. Implement support for the latest Windows platform features while ensuring compatibility with older versions, and develop and optimize product features focusing on UI components and platform integration. Create and maintain unit and integration tests using Microsoft Testing Platform v2 and xUnit, while contributing to common, cross-platform Tailscale code. This role requires four or more years of software development experience and strong proficiency in C# and modern native UI frameworks. The position offers a base salary between $143,000 and $179,000 USD, full-time employment, and comprehensive benefits including equity, health coverage, and a flexible remote-first environment.
Required Qualifications
- Four or more years of experience in software development
- Strong understanding of software development principles, capabilities, and limitations of the Windows platform
- Proficiency in C# and modern native UI frameworks (WinUI/UWP/WPF)
- Experience with general networking concepts - DNS, VPNs, IP Networking, routing, etc.
- Excellent written and verbal communication skills
- Ability to give and process constructive feedback, as well as work independently
- Flexibility to adjust to the dynamic nature of a startup
- Experience with WinUI 3 and Windows App SDK
- Experience developing native Windows applications and services
- Familiarity with Windows networking stack and Windows Filtering Platform
- Familiarity with Windows security model, session isolation, access tokens and related concepts
- Proficiency in Go
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.