Senior Software Engineer, Windows/Desktop Applications - Providence, RI, USA
$140,000–$200,000 year
On-site · Remote, Oregon, United States
Job Summary
Senior Software Engineer responsible for leading the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, and XAML; define and enforce best practices across the codebase, drive accessibility efforts with UI Automation and screen-reader support, collaborate with design/QA/UX, own full feature lifecycle from conception to maintenance, and mentor engineers while shaping long-term roadmap for the Windows platform. Ideal candidate has 3+ years in Windows desktop development, deep Windows architecture knowledge, strong accessibility expertise, excellent fundamentals, and proven capability to drive architecture-level decisions; bonus experience includes UI automation testing, performance optimization, localization/globalization, telemetry/logging, and CI/CD workflows. The role is remote with US-based salary range of 140,000-200,000 USD/year plus bonus and stock; Speechify operates a 100% distributed workforce with no office.
Required Qualifications
- 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML; ideally additional experience with native Windows code (C++, Win32/WinRT/COM)
- 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 with reliability, performance, scalability, and maintainability
- Strong experience with accessibility APIs on Windows (e.g. Microsoft UI Automation or similar)
- Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading or asynchronous programming
- Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions
- Strong communication skills and ability to collaborate with cross-functional teams
- User-centric mindset for polished, intuitive, accessible experiences
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.