← Back to list

Job
· Senior
Senior Software Engineer, Windows/Desktop Applications
Software Engineer
• Senior
• Remote
• Full-time
•
USA
Speechify's fully distributed engineering team is looking for a senior software engineer to lead the design and development of native Windows desktop applications (Windows App SDK, WinUI, C#, XAML, and C++ where needed).
Responsibilities
- ▹Lead the design, architecture, and development of native Windows desktop applications (Windows App SDK, WinUI, C#, XAML, C++)
- ▹Define and enforce best practices for Windows desktop development: code architecture, performance, memory usage, responsive UI, Windows 10/11+ compatibility
- ▹Drive accessibility efforts: integrate and validate accessibility APIs, focus management, keyboard navigation, and screen-reader support
- ▹Collaborate closely with product designers, UX researchers, and QA to shape feature planning and the Windows platform roadmap
- ▹Own the full lifecycle of features from conception through implementation, testing, release, and maintenance
- ▹Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, and compatibility issues
Requirements
- ▹3+ years of experience in Windows desktop application development (Windows App SDK, WinUI or similar, C#, XAML), ideally with native Windows code (C++, Win32/WinRT/COM)
- ▹Deep understanding of Windows application architecture, including interop between managed (.NET) and native code
- ▹Proven track record of designing, building, and shipping production-quality desktop applications
- ▹Strong experience with Windows accessibility APIs (e.g. Microsoft UI Automation)
- ▹Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading/async programming
- ▹Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions
Nice to have
- ▹Writing automated UI tests (unit, integration, UI automation tests)
- ▹Experience with desktop app performance optimization (memory usage, startup time, rendering, high-DPI support)
- ▹Localization/globalization experience, right-to-left UI support, internationalization accessibility
- ▹Familiarity with telemetry, analytics, crash reporting, and logging in desktop applications
- ▹Prior experience shaping CI/CD workflows and release pipelines for desktop applications
Soft skills
Strong communication skills, able to articulate tradeoffs clearlyUser-centric mindsetMentoring and technical leadership abilityCross-functional collaboration
What we offer
- ▹High-impact role defining architecture and shaping the future of the Windows product
- ▹Collaborative, flat-structure engineering culture
- ▹Opportunities to grow into broader technical leadership (e.g. Tech Lead, Architect)
- ▹Flexibility and autonomy, with end-to-end ownership of features
- ▹100% distributed, purpose-driven team
About the company
Speechify's mission is to make sure reading is never a barrier to learning; over 50 million people use its text-to-speech products. The fully distributed team of nearly 200 includes alumni of Amazon, Microsoft, and Google.
Similar jobs

Job
· Senior
Sr. Software Engineer
Bosch
CanbusCpp
+6
$103,000–$135,000/yr
gross
🏢 On-site
Owatonna
🗣️ EN

Job
· Senior
Senior Software Engineer, Windows/Desktop Applications
Speechify
Cpp
+1
💰 Salary: not specified
🌍 Remote
🗣️ EN

Job
· Senior
Senior Programmer - Mobile (Engine, Rendering, Tools, UI) / Programmeur sénior – Mobile (Moteur, Rendu, Outils, Interface utilisateur)
NBCUniversal
Cpp
+3
💰 Salary: not specified
🏢 On-site
Montréal
🗣️ EN

Job
· Senior
Senior Golang Developer
Lemon.io
AI/MLCpp
+30
💰 Salary: not specified
🌍 Remote

Job
· Senior
Senior Software-Entwickler Smartcard-Middleware (C/C++) (m/w/d)
Atos
Cpp
+7
💰 Salary: not specified
🏢 On-site
Gelsenkirchen
🗣️ German

Job
· Senior
Senior Software-Entwickler Smartcard-Middleware (C/C++) (m/w/d)
Atos
Cpp
+7
💰 Salary: not specified
🏢 On-site
Gelsenkirchen
🗣️ German