About the Role
The mission of Speechify is to ensure reading is never a barrier to learning. Over 50 million people use Speechify’s text-to-speech products to convert PDFs, books, Google Docs, news articles, and websites into audio, enabling faster reading, increased comprehension, and better retention. Speechify's products include iOS, Android, Mac, Chrome Extension, and Web Apps. Google recognized Speechify as the Chrome Extension of the Year, and Apple awarded it the 2025 Design Award for Inclusivity. The company operates with nearly 200 employees globally in a 100% distributed setting, with no physical office.
Responsibilities
- Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and C++.
- Define and enforce best practices for Windows desktop development across the codebase, covering architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
- Drive accessibility efforts by integrating and validating support for accessibility APIs (e.g., Microsoft UI Automation), ensuring UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities.
- Collaborate 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.
- Take ownership of the full feature lifecycle: conception, design, implementation, testing, release, and maintenance, ensuring quality, reliability, and consistency across releases.
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems, proposing robust architectural or design solutions.
Requirements
- 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI, C#, and XAML.
- Additional experience with native Windows code (C++, Win32/WinRT/COM) is ideal.
- Deep understanding of Windows application architecture, including interop between managed (.NET) and native code.
- Proven track record designing, building, and shipping production-quality desktop applications with an emphasis on reliability, performance, scalability, and maintainability.
- Strong experience with Windows accessibility APIs (e.g., Microsoft UI Automation) and a dedication to building accessible and inclusive software.
- Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, multi-threading, or asynchronous programming.
- Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions.
- Strong communication skills to articulate tradeoffs, collaborate with cross-functional teams, and drive consensus.
- User-centric mindset focused on building polished, intuitive, and accessible experiences for end users.
Skills
- Windows App SDK
- WinUI
- C#
- XAML
- C++
- Win32
- WinRT
- COM
- .NET
- Microsoft UI Automation
- OOP
- Design Patterns
- Data Structures
- Algorithms
- Memory Management
- Multi-threading
- Asynchronous Programming
- Automated UI testing
- Unit testing
- Integration testing
- UI automation testing
- Performance optimization for desktop apps
- Localization
- Globalization
- Right-to-left UI support
- Internationalization
- Telemetry
- Analytics
- Crash reporting
- Logging
- Error monitoring
- CI/CD workflows
- Release pipelines
- Deployment strategies
Location
- Remote
- Global
Experience Level
- 3+ years of Windows desktop application development experience
Salary/Compensations
- 140,000-200,000 USD/Year + Bonus + Stock
Benefits
- High-impact role defining architecture and influencing product experience for millions of users.
- Collaborative, flat-structure engineering culture.
- Opportunities for technical leadership, mentorship, and growth (e.g., Tech Lead, Architect).
- Flexibility, autonomy, and responsibility in problem-solving, feature ownership, and contributing to long-term product vision.
- Purpose-driven mission building reliable, accessible, and user-centered software.
About the Company
- Speechify's mission is to ensure reading is never a barrier to learning.
- Over 50 million people use Speechify’s text-to-speech products.
- Products include iOS, Android, Mac, Chrome Extension, and Web Apps.
- Recognized by Google as Chrome Extension of the Year and by Apple with a 2025 Design Award for Inclusivity.
- Nearly 200 employees globally in a 100% distributed setting with no physical office.
- Team members include engineers and AI research scientists from companies like Amazon, Microsoft, Google, and high-growth startups like Stripe, Vercel, Bolt, as well as Stanford PhD programs and company founders.
Equal Opportunity
- Speechify is committed to a diverse and inclusive workplace.
- Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
