Senior Software Engineer, Windows/Desktop Applications - Cleveland, OH, USA
$140,000–$200,000 year
On-site · Remote, Oregon, United States
Job Summary
Senior Software Engineer for Windows/Desktop Applications responsible for designing and delivering native Windows desktop apps using Windows App SDK, WinUI, C#, XAML, and possibly C++. Lead architecture, performance, accessibility, and cross-version compatibility; collaborate with product/design/QA; own features end-to-end from conception to maintenance; focus on reliable, polished, accessible experiences for Windows platform. The role emphasizes leadership in technical design, mentorship, and driving long-term architectural decisions, with extra emphasis on accessibility, performance optimization, localization, telemetry, and release processes. Salary in US range $140k-$200k plus bonus/stock. Remote-first with distributed team; no office required.
Required Qualifications
- 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML
- experience with native Windows code (C++, Win32/WinRT/COM)
- strong understanding of Windows application architecture and interop between managed and native code
- proven track record shipping production-quality desktop apps
- experience with accessibility APIs on Windows (e.g. Microsoft UI Automation)
- strong fundamentals in OOP, design patterns, data structures, algorithms, memory management, multi-threading/asynchronous programming
- experience leading technical design, mentoring engineers, code reviews, and architecture-level decisions
- strong communication skills and user-centric mindset
- localization/globalization and accessibility for multiple regions
- experience with automated UI testing and performance optimization
- CI/CD workflows and release pipelines
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.