About the Role
Speechify's mission is to ensure reading is never a barrier to learning. Over 50 million people use our text-to-speech products to turn reading materials into audio, enhancing comprehension and retention. We are a 100% distributed company with nearly 200 employees globally, including talent from top tech companies and academic institutions.
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, covering code architecture, performance, memory usage, UI responsiveness, cross-version compatibility, and maintainability.
- Drive accessibility efforts by integrating and validating support for accessibility APIs and ensuring UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities.
- Collaborate with product designers, UX researchers, QA, and stakeholders to shape feature planning, UI/UX architecture, and the long-term roadmap for the Windows platform.
- Take ownership of the full lifecycle of features, from conception to maintenance, ensuring quality, reliability, and consistency.
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems, proposing robust solutions.
- Mentor other engineers, conduct code reviews, and make architecture-level decisions.
Requirements
- 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI, C#, and XAML.
- Experience with native Windows code (C++, Win32/WinRT/COM) is ideal.
- Deep understanding of Windows application architecture, including interop between managed and native code.
- Proven track record of designing, building, and shipping production-quality desktop applications with an emphasis on reliability, performance, scalability, and maintainability.
- Strong experience with accessibility APIs on Windows (e.g., Microsoft UI Automation) and a dedication to building accessible software.
- Excellent software engineering fundamentals, including OOP, design patterns, data structures, algorithms, memory management, and multi-threading/asynchronous programming.
- Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions.
- Strong communication skills for articulating tradeoffs, collaborating with cross-functional teams, and driving consensus.
- A user-centric mindset focused on building polished, intuitive, and accessible user experiences.
- Experience writing automated tests for UI (unit, integration, UI automation) is preferred.
- Experience with performance optimization for desktop apps is preferred.
- Experience with localization/globalization, right-to-left UI support, and internationalization is preferred.
- Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications is preferred.
- Previous experience in shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications is preferred.
- Demonstrated ability to own feature areas or modules long-term, including maintenance, refactoring, and technical debt management.
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
- Performance Optimization
- Localization
- Globalization
- CI/CD
- Release Pipelines
- Deployment Strategies
Location
- 100% distributed
Work Type
- Full-time
- Remote
Experience Level
- 3+ years of experience in Windows desktop application development
Benefits
- High-impact role defining architecture and shaping product future
- Collaborative, flat-structure engineering culture
- Opportunities to lead, mentor, and grow into technical leadership roles
- Flexibility, autonomy, and responsibility in problem-solving and feature ownership
- Purpose-driven mission focused on building reliable, accessible, and user-centered software
About the Company
- Speechify's mission is to make reading accessible to everyone, ensuring it's never a barrier to learning.
- Over 50 million users rely on Speechify's text-to-speech products to enhance their reading speed, volume, and comprehension.
- Our products include iOS, Android, Mac apps, a Chrome Extension, and a Web App.
- Speechify has been recognized by Google as Chrome Extension of the Year and by Apple with a 2025 Design Award for Inclusivity.
- We operate as a 100% distributed company with nearly 200 employees globally, attracting talent from leading tech companies and academic institutions.
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.
