← Back to list

Job
Senior Software Engineer, Windows/Desktop Applications
Backend Developer
• Remote
• Full-time
• 📍 Remote
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 Software Engineer, Windows/Desktop Applications
Speechify
Ui Ux
💰 Salary: not specified
🌍 Remote
🇺🇸 Remote
🗣️ EN

Job
Customer Success Engineer
Algolia
+7
💰 Salary: not specified
🌍 Remote
🇺🇸 Remote - United States
🗣️ EN

Job
Manager, Software Engineering (Front End Infrastructure)
Dave
+6
💰 Salary: not specified
🌍 Remote
🇺🇸 United States
🗣️ EN

Job
Senior Firmware Engineer, Connectivity
EightSleep
💰 Salary: not specified
🌍 Remote
🇺🇸 San Francisco
🗣️ EN

Job
Software Engineer, Platform
Speechify
+2
💰 Salary: not specified
🌍 Remote
🇺🇸 Remote
🗣️ EN

Job
Software Engineer, Platform
Speechify
+2
$11,700–$16,700/mo
gross
🌍 Remote
🇺🇸 Remote
🗣️ EN