Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada

Chattanooga (TN)

Hybrid

USD 140,000 - 200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Clutch Canada is seeking a dedicated Windows Application Developer to lead the design and development of native desktop applications. In this role, you will enforce best practices, drive accessibility efforts, and ensure high-quality software delivery. Candidates should possess at least 3 years of experience in Windows desktop development using Windows App SDK, C#, and XAML, with a strong focus on user experience and accessibility. This position offers flexibility, autonomy, and opportunities for technical leadership within a purpose-driven team.

Qualifications

  • 3+ years in Windows desktop application development using Windows App SDK, WinUI, C#, and XAML.
  • Deep understanding of Windows application architecture, including interop between managed and native code.
  • Proven track record of designing, building, and shipping production-quality desktop applications.
  • Strong experience with accessibility APIs on Windows and commitment to building inclusive software.
  • Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management.
  • Experience leading technical design, mentoring others, conducting code reviews, and making architecture-level decisions.
  • Strong communication skills, able to articulate trade-offs and collaborate with cross-functional teams.
  • A user-centric mindset focused on building polished, intuitive, and accessible experiences.

Responsibilities

  • Lead the design, architecture, and development of native Windows desktop applications.
  • Define and enforce best practices for Windows desktop development across the codebase.
  • Drive accessibility efforts and ensure support for accessibility APIs.
  • Collaborate closely with product designers, UX researchers, and QA.
  • Take ownership of the full lifecycle of features from conception to maintenance.
  • Identify, diagnose, and resolve complex bugs, performance bottlenecks, and compatibility problems.

Job description

Clutch Canada is seeking a dedicated Windows Application Developer to lead the design and development of native desktop applications. In this role, you will enforce best practices, drive accessibility efforts, and ensure high-quality software delivery. Candidates should possess at least 3 years of experience in Windows desktop development using Windows App SDK, C#, and XAML, with a strong focus on user experience and accessibility. This position offers flexibility, autonomy, and opportunities for technical leadership within a purpose-driven team.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Windows Desktop Engineer — Remote, WinUI & C#
Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada • Salt Lake City (UT)

On-site
USD 140,000 - 200,000
Flexible working hours
Autonomy in projects
Leadership opportunities
+1
Senior Windows Desktop Engineer — Remote, WinUI & C#
Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada • Fort Worth (TX)

On-site
USD 140,000 - 200,000
Bonus
Stock options
Flexible work environment
Senior Windows Desktop Engineer — Remote, WinUI & C#
Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada • Berkeley (CA)

Hybrid
USD 140,000 - 200,000
Flexible work environment
Bonus and Stock options
Opportunities for leadership and mentorship
Senior Windows Desktop Engineer — Remote, WinUI & C#
Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada • Sunnyvale (CA)

On-site
USD 140,000 - 200,000
Bonus
Stock options
Flexible working hours
Senior Windows Desktop Engineer — Remote, WinUI & C#
Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada • Pasadena (CA)

On-site
USD 140,000 - 200,000
Flexibility in problem-solving and feature ownership
Opportunity for technical leadership
Collaborative and flat-structure engineering culture
Senior Windows Desktop Engineer — Remote, WinUI & C#
Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada • Phoenix (AZ)

On-site
USD 140,000 - 200,000
Flexibility and autonomy
Opportunity for technical leadership
Purpose-driven mission
Senior Windows Desktop Engineer — Remote, WinUI & C#
Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada • Town of Ithaca (NY)

On-site
USD 140,000 - 200,000
Flexibility in problem-solving
Opportunities for mentorship
Collaborative engineering culture
Senior Windows Desktop Engineer — Remote, WinUI & C#
Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada • Saint Petersburg (FL)

On-site
USD 140,000 - 200,000
Flexible working arrangements
Stock options
High-impact role
Senior Windows Desktop Engineer — Remote, WinUI & C#
Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada • Silver Spring (MD)

On-site
USD 140,000 - 200,000
Flexibility and autonomy
Collaborative engineering culture
Opportunities for leadership
Senior Windows Desktop Engineer — Remote, WinUI & C#
Senior Windows Desktop Engineer — Remote, WinUI & C#

Clutch Canada • Saint Paul (MN)

On-site
USD 140,000 - 200,000
Flexibility and autonomy
Collaborative culture
Opportunities for technical leadership