About the job
About Speechify
Speechify builds tools that help people overcome reading barriers and improve how they learn. More than 50 million users turn to our text-to-speech products to listen to content from PDFs, books, Google Docs, news articles, and websites. Our suite spans iOS, Android, Mac, Chrome Extension, and Web App. Google named us Chrome Extension of the Year, and Apple recognized us with the 2025 Design Award for Inclusivity.
The team includes nearly 200 professionals working remotely from around the world. Our group brings together frontend and backend engineers, AI researchers, and experts from companies like Amazon, Microsoft, and Google, along with graduates from top schools such as Stanford. Speechify operates fully distributed, with no physical office.
Role Overview: Senior Software Engineer – Windows/Desktop Applications
This position focuses on building and maintaining native Windows desktop applications at Speechify. The role is based in Seoul, South Korea.
What You Will Do
- Design, architect, and develop native Windows desktop apps using Windows App SDK, WinUI (or similar frameworks), C#, XAML, and occasionally C++.
- Establish and maintain standards for Windows desktop development, emphasizing code architecture, performance, memory management, responsive UI, cross-version compatibility (Windows 10/11+), and long-term maintainability.
- Drive accessibility by integrating and validating support for accessibility APIs such as Microsoft UI Automation. Ensure UI controls, focus management, keyboard navigation, and screen reader support meet the needs of users with disabilities.
- Work closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and the roadmap for the Windows platform.
- Manage the full feature lifecycle: from concept and design through implementation, testing, release, and ongoing maintenance, always focusing on quality and reliability.
- Troubleshoot and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, and compatibility challenges. Propose architectural or design solutions as needed.

