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
$143,000 — $179,000 USD
Apply Now