About the job
About Speechify
Speechify aims to remove reading as a barrier to learning. Over 50 million people use our text-to-speech products to turn PDFs, books, Google Docs, news articles, and websites into audio. Our platform spans iOS, Android, Mac, Chrome Extension, and Web App. Google named us Chrome Extension of the Year, and Apple recognized our work with the 2025 Design Award for Inclusivity.
Our remote team includes nearly 200 people from a range of backgrounds. Engineers and AI research scientists join us from Amazon, Microsoft, Google, and leaders from Stanford and other top institutions.
Role Overview: Senior Software Engineer – Windows/Desktop Applications
This role focuses on building and evolving Speechify’s native Windows desktop applications. The work centers on Windows App SDK, WinUI (or similar frameworks), C#, XAML, and at times C++.
What You Will Do
- Lead design, architecture, and development of native Windows desktop apps using Windows App SDK, WinUI (or similar), C#, XAML, and sometimes C++.
- Set and uphold best practices for Windows desktop development: code architecture, performance, memory optimization, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
- Drive accessibility by integrating and validating support for accessibility APIs (like Microsoft UI Automation), ensuring usability for all users, including those with disabilities.
- Collaborate with product designers, UX researchers, QA, and other teams to shape feature planning, UI/UX architecture, and the Windows platform roadmap.
- Own the full lifecycle of features: from conception and design through implementation, testing, release, and ongoing maintenance, with a focus on quality and reliability.
- Troubleshoot and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility challenges. Propose strong architectural or design solutions when needed.
Location
Basel, Switzerland
