Speechify is seeking a Senior Software Engineer to own native Windows desktop applications, driving design and architecture, accessibility, collaboration with product teams, and end-to-end feature ownership. This on-site role is based in Miami, Florida.
Responsibilities
- Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI (or related UI frameworks), C#, XAML, and when necessary, C++.
- Establish and enforce best practices across the codebase for architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.
- Shape accessibility efforts by integrating and validating support for accessibility APIs, ensuring focus management, keyboard navigation, screen-reader compatibility, and usability for users with disabilities.
- Collaborate with product designers, UX researchers, QA, and other stakeholders to influence feature planning, UI/UX architecture, and the long-term Windows roadmap.
- Own the full lifecycle of features from conception and design through implementation, testing, release, and maintenance, ensuring quality and consistency across releases.
- Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems, and propose robust architectural or design solutions.
Requirements
- 3+ years in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML; ideally additional experience with native Windows code (C++, Win32/WinRT/COM).
- 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 emphasis on reliability, performance, scalability, and maintainability.
- Strong experience with Windows accessibility APIs and a commitment to building accessible software.
- Solid software engineering fundamentals: object oriented programming, design patterns, data structures, algorithms, memory management, and multi-threading or asynchronous programming as applicable.
- Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions.
- Excellent communication skills, the ability to articulate tradeoffs, collaborate with cross-functional teams, and drive consensus.
- A user-centric mindset focused on delivering polished, intuitive, and accessible experiences for end users.
Technologies
- Windows App SDK
- WinUI
- C#
- XAML
- C++
- Win32
- WinRT
- COM
- Microsoft UI Automation
Location
Miami, FL — on-site
Compensation
Salary range of USD 140,000 to 200,000 per year, plus bonus and stock, commensurate with experience.
Benefits
- High impact: define architecture and shape the Windows product used by millions of users.
- Collaborative engineering culture with a flat structure where you contribute as a builder and decision-maker.
- Opportunities to lead, mentor, and influence technical direction toward roles such as Tech Lead or Architect.
- Flexibility and autonomy to own problems, deliver features end-to-end, and contribute to the product vision.
- A purpose-driven mission focused on reliable, accessible software that prioritizes the user experience.
Mission
Speechify aims to remove barriers to reading and learning. More than 50 million people use Speechify's text-to-speech products to convert what they read—PDFs, books, Google Docs, articles, and websites—into audio to read faster and retain more. The product suite spans iOS, Android, Mac, Chrome extension, and Web apps. Google named Speechify Chrome Extension of the Year, and Apple recognized Speechify with its 2025 Design Award for Inclusivity. The company operates with a global, fully distributed team of around 200 people, spanning backgrounds from major tech companies and academia.
Diversity and Inclusion Commitment
Speechify does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or any other legally protected status.
How to Apply
Tell us about your background and why you are interested in this role. Please include links to your portfolio and LinkedIn profile.
Referral
If you know someone who would be a strong fit, feel free to refer them.