About the job
About Speechify
Speechify aims to remove reading barriers and expand access to learning for everyone. Over 50 million people use Speechify’s text-to-speech tools to turn PDFs, books, Google Docs, news articles, and websites into audio. The product suite covers iOS, Android, Mac, a Chrome Extension, and a Web App. Speechify has earned recognition as Google’s Chrome Extension of the Year and received Apple’s 2025 Design Award for Inclusivity.
The team includes nearly 200 professionals working remotely from around the world, with backgrounds at companies like Amazon, Microsoft, and Google, as well as universities such as Stanford and startups including Stripe and Vercel.
Role Overview: Senior Software Engineer – Windows/Desktop Applications
This role focuses on building and maintaining native Windows desktop applications at Speechify. The position is based in Kochi, India, as part of a distributed team.
Main Responsibilities
- Design, architect, and develop native Windows desktop apps using Windows App SDK, WinUI (or similar), C#, XAML, and occasionally C++.
- Set and maintain standards for Windows desktop development, emphasizing code structure, performance, memory efficiency, responsive user interfaces, compatibility across Windows 10/11+, and long-term maintainability.
- Drive accessibility efforts by integrating and validating support for accessibility APIs such as Microsoft UI Automation, ensuring usability for people with disabilities.
- Work closely with product designers, UX researchers, QA, and other teams to shape feature planning, UI/UX architecture, and the future direction of Speechify’s Windows platform.
- Manage the full lifecycle of features, from initial idea through development, release, and ongoing maintenance, ensuring consistent quality across updates.
- Troubleshoot and resolve complex bugs, performance issues, memory leaks, and compatibility challenges, and recommend solid architectural solutions.

