About the job
About Speechify
Speechify builds text-to-speech tools used by over 50 million people worldwide. The platform converts PDFs, books, Google Docs, news articles, and websites into audio, helping users read faster and remember more. Speechify’s products span iOS, Android, Mac, Chrome Extension, and Web App. Recognition includes Google’s Chrome Extension of the Year and Apple’s 2025 Design Award for Inclusivity.
The team includes nearly 200 professionals from companies like Amazon, Microsoft, and Google, as well as top universities such as Stanford. Speechify is fully remote, with no physical office.
Role Overview: Senior Software Engineer – Windows/Desktop Applications
This position is based in Guadalajara, Mexico. The focus is on building and maintaining native Windows desktop applications for Speechify’s growing user base.
What You’ll Do
- Design, architect, and develop Windows desktop applications using Windows App SDK, WinUI (or similar UI frameworks), C#, XAML, and C++ where needed.
- Set and uphold best practices for Windows desktop development, emphasizing code structure, performance, memory management, responsive UI, compatibility across Windows 10/11+, and maintainability.
- Drive accessibility by integrating and validating support for APIs like Microsoft UI Automation. Ensure UI controls, focus management, keyboard navigation, screen-reader compatibility, and usability for people with disabilities.
- Work closely with product designers, UX researchers, QA, and other teams to guide feature planning, UI/UX architecture, and the Windows platform roadmap.
- Oversee the complete lifecycle of features: from concept and design through implementation, testing, release, and ongoing maintenance, ensuring quality and reliability.
- Troubleshoot and resolve complex issues such as bugs, performance slowdowns, memory leaks, rendering glitches, and compatibility challenges. Recommend and implement effective solutions.

