Windows Engineer
New
T
TailscaleNetwork Software
Remote (United States)Full-TimeMiddle
Salary$143,000 — $179,000 USD
Apply NowOpens the employer's application page
Job Details
- Experience
- Four or more years of experience in software development
- Required Skills
- C#GoNetworkingUnit Testing
Requirements
- 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 (Nice to have)
- Experience developing native Windows applications and services (Nice to have)
- Familiarity with Windows networking stack and Windows Filtering Platform (Nice to have)
- Familiarity with Windows security model, session isolation, access tokens and related concepts (Nice to have)
- Proficiency in Go (Nice to have)
Responsibilities
- Work with engineers on a native Windows desktop client using Windows App SDK, WinUI, C#, XAML and Go
- Implement support for the latest Windows platform features while maintaining compatibility with a subset of older versions
- Develop and optimize product features on Windows, with a 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 code
View Full Description & ApplyYou'll be redirected to the employer's site