Software Engineer focusing on Windows client development at Tailscale. Contributing to client code and backend services, with a strong emphasis on the Windows platform.
Responsibilities
Develop the Tailscale product, contributing to client code and backend services.
Bring a special focus on our Windows platform, building and maintaining our Windows client.
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.
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.
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.
Benefits
An inclusive, flexible environment where you can be your authentic self.
A competitive total compensation package.
Comprehensive group benefits with no waiting period.
Remote first company.
Connect with other Tailscalars IRL.
Support for your personal and professional development.
Paid time off and a healthy work-life integration.
A build-your-own home office setup.
Generous parental leave program from your first day.
Staff engineer managing novel vulnerability disclosure and CVE coordination for Chainguard, which secures open - source software supply chains. Leading industry collaboration on AI - driven software security standards, embargoes, and response processes.
Technical Proposal Specialist/Engineer developing medium - voltage switchgear quotes, layouts, pricing, and designs for S&C Electric’s power - grid solutions. Liaising with sales, customers, engineering, and production in hybrid Toronto role.
Senior Graphics Engineer developing high - performance C++ rendering systems for thatgamecompany’s social game. Optimizing graphics across platforms, especially mobile devices.
M365 Migration Engineer leading Google Workspace, Exchange, SharePoint, and tenant - to - tenant migrations for Jolera’s MSP and IT solution provider clients. Creating migration documentation and supporting secure Microsoft 365 environments.
M365 engineer designing secure Microsoft 365, identity, and Windows endpoint solutions for Sun Life, a global financial - services company. Leading Intune, SCCM, Entra ID, automation, security, and enterprise desktop engineering initiatives.
L1 Service Desk Engineer providing remote IT support for ZAZZ’s diverse client base. Handling tickets, basic troubleshooting, SaaS administration, monitoring, documentation, and escalation.
3rd Class Power Engineer operating boilers and ammonia refrigeration for JBS Canada’s beef processing facility in Brooks, Alberta. Maintaining safe, efficient plant operations and reducing energy consumption.
2nd Class Power Engineer operating boiler and ammonia refrigeration systems at JBS Canada’s beef - processing facility in Brooks, Alberta. Improving plant safety, efficiency, energy use, and maintenance performance.
2nd Class Power Engineer operating boilers and ammonia refrigeration systems at JBS Canada’s Brooks beef - processing facility. Improving plant safety, efficiency, maintenance, and energy consumption.