About the job
About Speechify
Speechify builds text-to-speech tools that help over 50 million people turn written content, PDFs, books, news, and websites, into accessible audio. Our products run on iOS, Android, Mac, Chrome, and the web. Google named our Chrome Extension the Extension of the Year, and Apple recognized us with the 2025 Design Award for Inclusivity.
Our team of nearly 200 works fully remotely, spread across the globe. We bring together frontend and backend engineers, AI research scientists, and professionals with backgrounds at Amazon, Microsoft, Google, top PhD programs, and successful startups.
Role Overview: Senior Software Engineer, Windows/Desktop Applications
This Jakarta-based role focuses on building and shaping native Windows desktop applications. The work blends hands-on engineering with architectural leadership and collaboration across teams.
Main Responsibilities
- Design, architect, and develop native Windows desktop apps using Windows App SDK, WinUI (or similar frameworks), C#, XAML, and sometimes C++.
- Set and maintain standards for Windows desktop development, with attention to code structure, performance, memory management, responsive interfaces, cross-version compatibility (Windows 10/11+), and maintainability.
- Drive accessibility by integrating and validating support for accessibility APIs like Microsoft UI Automation. Ensure UI controls, focus management, keyboard navigation, and screen-reader support meet users' needs.
- Work closely with product designers, UX researchers, QA, and stakeholders to shape features, UI/UX architecture, and the Windows platform roadmap.
- Manage the full lifecycle of features, from concept through maintenance, delivering quality, reliability, and consistency in every release.
- Troubleshoot and resolve complex issues, including bugs, performance bottlenecks, memory leaks, and compatibility challenges. Propose sound architectural or design solutions.
