About the job
About Speechify
Speechify builds text-to-speech tools that help remove reading barriers. Over 50 million people use Speechify to turn PDFs, books, Google Docs, news articles, and websites into audio. The platform includes apps for iOS, Android, Mac, Chrome, and the web. Speechify has earned recognition as Google’s Chrome Extension of the Year and received Apple’s 2025 Design Award for Inclusivity.
The company operates fully remotely, with a team of nearly 200 professionals. Engineers, AI researchers, and leaders come from organizations such as Amazon, Microsoft, Google, Stripe, Vercel, and Bolt, as well as top PhD programs like Stanford.
Role Overview: Senior Software Engineer – Windows/Desktop Applications
This role focuses on building and maintaining native Windows desktop applications for Speechify. The position is based in Karachi, Pakistan, and is part of a distributed team.
Key Responsibilities
- Design, architect, and develop native Windows desktop applications using Windows App SDK, WinUI (or similar UI frameworks), C#, XAML, and C++ when required.
- Define and maintain best practices for Windows desktop development, emphasizing architecture, performance, memory management, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
- Advance accessibility by integrating and verifying support for accessibility APIs (such as Microsoft UI Automation). Ensure UI controls, focus management, keyboard navigation, screen-reader compatibility, and overall usability for people with disabilities.
- Work closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and the long-term roadmap for the Windows platform.
- Manage the full feature lifecycle: conception, design, implementation, testing, release, and ongoing maintenance. Maintain a focus on quality, reliability, and consistency.
- Troubleshoot and resolve complex technical issues, including bugs, performance bottlenecks, memory leaks, rendering problems, or compatibility challenges. Propose sound architectural or design improvements as needed.

