DeveloperJobs.io
← Back to all jobs

Job Description

Speechify is offering an onsite Senior Software Engineer role in Miami, FL, focused on native Windows desktop applications. You will own design and architecture, champion accessibility, collaborate with product teams, and drive end-to-end features for a product used by millions of readers.

Benefits

  • Shape the Windows product architecture that impacts millions of users
  • Collaborative, flat engineering culture where you contribute as a builder and decision maker
  • Opportunities to lead and grow into roles such as Tech Lead or Architect
  • Flexibility, autonomy, and ownership of end-to-end feature delivery
  • A purpose-driven environment focused on reliability, accessibility, and user-centered design

Compensation

Salary range is USD 140,000 to 200,000 per year, plus bonus and stock depending on experience.

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 needed, C++
  • Define and enforce best practices for Windows desktop development across the codebase, including 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, ensure 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 long-term Windows platform roadmap
  • Own the full lifecycle of features from concept through design, implementation, testing, release, and maintenance, ensuring quality and reliability
  • Identify, diagnose, and resolve complex bugs, performance bottlenecks, memory leaks, rendering issues, or compatibility problems and propose robust 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 app 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 accessibility APIs on Windows (e.g., Microsoft UI Automation or similar) and commitment to accessible software
  • Excellent software engineering fundamentals: OOP, design patterns, data structures, algorithms, memory management, and multi-threading or asynchronous programming
  • Experience leading technical design, mentoring engineers, conducting code reviews, and making architecture-level decisions
  • Strong communication skills with ability to articulate tradeoffs, collaborate across teams, and drive consensus
  • User-centric mindset focused on polished, intuitive, and accessible experiences for end users

Technologies

  • Windows App SDK
  • WinUI
  • C#
  • XAML
  • C++
  • Win32
  • WinRT
  • COM
  • Microsoft UI Automation

Mission

Speechify aims to ensure that reading is never a barrier to learning. More than 50 million people use Speechify to convert text into speech across PDFs, books, documents, and web content. The suite includes the iOS, Android, Mac, Chrome extension, and Web App products. Google named Speechify the Chrome Extension of the Year and Apple honored Speechify with a 2025 Design Award for Inclusivity. The team operates in a fully distributed model with about 200 people globally, drawing talent from leading tech companies and universities alike.

Inclusion

Speechify is committed to a diverse and inclusive workplace and does not discriminate on race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.

How to apply

If this role aligns with your background, share details about your experience and why you are interested. Please include links to your portfolio and LinkedIn.

Referral

If you know someone who would be a great fit, you can refer them.

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.