About the job
About Speechify
Speechify builds text-to-speech tools that convert reading materials, PDFs, books, Google Docs, news articles, and websites, into audio. Our products span iOS, Android, Mac, Chrome, and web. Over 50 million people use Speechify to read and learn more effectively. We are recognized for our work in accessibility, including being named Chrome Extension of the Year by Google and receiving Apple’s 2025 Design Award.
The team includes nearly 200 people working fully remotely, with engineers and researchers from Amazon, Microsoft, Google, Stanford, Stripe, Vercel, and other leading organizations.
Role Overview: Senior Software Engineer – Windows/Desktop Applications
This role focuses on building and improving Speechify’s native Windows desktop applications. The position is based in Bologna, Italy, as part of a distributed, remote-first team.
Key Responsibilities
- Design, architect, and develop native Windows desktop apps using Windows App SDK, WinUI, C#, XAML, and C++ as needed.
- Define and maintain best practices for Windows desktop development, including code structure, performance, memory management, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
- Lead accessibility efforts by integrating and validating support for accessibility APIs. Ensure the app is usable for people with disabilities through proper UI controls, focus management, keyboard navigation, and screen-reader compatibility.
- Collaborate with product designers, UX researchers, QA, and other stakeholders on feature planning, UI/UX design, and long-term strategy for the Windows platform.
- Manage the full lifecycle of features, from concept to maintenance, to deliver reliable, high-quality releases.
- Troubleshoot and resolve complex issues, including bugs, performance bottlenecks, memory leaks, rendering problems, or compatibility challenges. Propose and implement strong architectural or design solutions.

