Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer, Windows/Desktop Applications - Cleveland, OH, USA

$140k - $200k
Full-time

Speechify

Mission


The mission of Speechify is to make sure that reading is never a barrier to learning.

Over 50 million people use Speechify’s text-to-speech products to turn whatever they’re reading – PDFs, books, Google Docs, news articles, websites – into audio, so they can read faster, read more, and remember more. Speechify’s text-to-speech reading products include its iOS app, Android App, Mac App, Chrome Extension, and Web App. Google recently named Speechify the Chrome Extension of the Year and Apple named Speechify its 2025 Design Award winner for Inclusivity.

Today, nearly 200 people around the globe work on Speechify in a 100% distributed setting – Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and Google, leading PhD programs like Stanford, high growth startups like Stripe, Vercel, Bolt, and many founders of their own companies

What You’ll Do



  • 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: code architecture, performance, memory usage, responsive UI, cross-version compatibility (Windows 10/11+), and maintainability.

  • Drive accessibility efforts: integrate and validate support for accessibility APIs (e.g. Microsoft UI Automation or other relevant Windows accessibility frameworks), ensure UI controls, focus management, keyboard navigation, screen-reader support, and usability for users with disabilities.

  • Collaborate closely with product designers, UX researchers, QA, and other stakeholders to shape feature planning, UI/UX architecture, and long-term roadmap for the Windows platform.

  • Take ownership of full lifecycle of features: conception → design → implementation → testing → release → maintenance. Ensure quality, reliability, 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.

 

An ideal candidate should have

Required:


  • 3+ in Windows desktop application development using Windows App SDK, WinUI (or similar), C#, XAML — and ideally additional experience with native Windows code (C++, Win32/WinRT/COM).

  • Deep understanding of Windows application architecture, including interop between managed code (.NET) 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 or similar), 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 (where relevant).

  • Experience leading technical design, mentoring other engineers, conducting code reviews, and making architecture-level decisions.

  • Strong communication skills; ability to articulate tradeoffs, collaborate with cross-functional teams, and drive consensus.

  • A user-centric mindset: focus on building polished, intuitive, and accessible experiences for end users.

Preferred / Bonus:


  • Experience with writing automated tests for UI — unit tests, integration tests, UI automation tests; familiarity with relevant testing frameworks.

  • Experience with performance optimization for desktop apps (memory usage, startup time, rendering performance, high-DPI support, responsiveness under load).

  • Experience with localization/globalization, right-to-left UI support, internationalization, accessibility for multiple regions.

  • Familiarity with telemetry, analytics, crash reporting, logging, and error monitoring in desktop applications.

  • Previous experience in shaping CI/CD workflows, release pipelines, and deployment strategies for desktop applications.

  • Demonstrated ability to take ownership of feature areas or modules and drive them long-term, including maintenance, refactoring, and technical debt management.

What we offer


  • A high-impact role: you will define architecture, shape the future of our Windows product, and directly influence what millions of users see and experience.

  • A collaborative, flat-structure engineering culture — you are not just a coder, but a builder and a decision-maker.

  • Opportunities to lead — mentor others, steer technical direction, and grow into broader technical leadership (e.g. Tech Lead, Architect).

  • Flexibility, autonomy, and responsibility: you define how to solve problems, own features end-to-end, and contribute to long-term product vision.

  • A purpose-driven mission: building software that’s reliable, accessible, and user-centered — making a real difference for people.

The United States Based Salary range for this role is: 140,000-200,000 USD/Year + Bonus + Stock depending on experience

Think you’re a good fit for this job? 

Tell us more about yourself and why you're interested in the role when you apply.
And don’t forget to include links to your portfolio and LinkedIn.

Not looking but know someone who would make a great fit? 
Refer them! 

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.

Vacancy posted 21 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Windows/Desktop Applications - Cleveland, OH, USA in Cleveland, OH vacancy
  • $12 per hour

     ...fun, high-energy team as a Senior Home Lending Advisor in Chase...  ...Intermediate PC skills in a Windows environment This position...  ...provide during the Chase on-line application process may be transferred,...  .../Veterans Base Pay/Salary Cleveland,OH $12.00 - $12.00 / hour... 
    Application
    Senior
    Windows
    Work experience placement
    Local area
    Immediate start
    Relocation

    JPMorgan Chase Bank, N.A.

    Cleveland, OH
    1 day ago
  •  ...Desktop Software Engineer II and III Type: FTE, Salaried Exempt Location: Cleveland, OH – Hybrid Onsite   JOB DESCRIPTION (DUTIES AND RESPONSIBILITIES)...  ...delivery of critical features for Windows .NET desktop applications (C#, WinForms, WPF), producing clear... 
    Application
    Windows

    Wright Technical Services

    Euclid, OH
    2 days ago
  •  ...Description: Work Location: Cleveland ,OH On-Site Interviews...  ...for developing and designing applications in Java and Oracle, handling...  ..., and maintenance of software applications. Creates user...  ...with network systems, search engines, and information servers.... 
    Application
    Senior
    Contract work
    Apprenticeship
    Work at office
    Remote work

    Suncap Technology

    Cleveland, OH
    1 day ago
  • $140k - $200k

     ...Lead, Android Core Product - Cleveland, OH, USA The mission of Speechify...  ...include frontend and backend engineers, AI research scientists, and...  ..., we find the need for a Senior Android Engineer to help us...  ...Should Have ~5+ years of software engineering experience ~ Familiarity... 
    Application
    Work at office
    Remote work
    Night shift

    Speechify

    Cleveland, OH
    2 days ago
  •  ...Sr. .Net Developer Location: Cleveland, OH Position Type: contract Rate: DOE US citizen, Green Card and EAD preferred, no visa...  ...Description: Proven experience as a.NET Developer or Application Developer. Experience with architecture styles/APIs (Web API... 
    Application
    Senior
    Contract work
    Visa sponsorship

    Staffing the Universe

    Cleveland, OH
    2 days ago
  •  ...IT Applications Development Engineer Location: Onsite in Cleveland, OH Job Type: Direct Hire/Permanent Work Authorization: No Sponsorship The A.C.Coy company has an immediate opening for an IT Applications Development Engineer. Candidates will be supporting... 
    Application
    Senior
    Permanent employment
    Apprenticeship
    Immediate start

    A.C.Coy Company

    Cleveland, OH
    3 days ago
  •  ...L ocation: Cleveland, OH, (HYBRID) JOB DESCRIPTION The Senior Java Developer is responsible for the development...  ..., and implementation of applications software in a service provider environment...  ..., this incumbent works with engineers and architects in continuous... 
    Application
    Senior
    Permanent employment
    Apprenticeship
    Remote work

    Suncap Technology

    Cleveland, OH
    3 days ago
  • $140k - $200k

     ...Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...Preferred: Proficiency in deploying high availability applications on Kubernetes What We Offer A dynamic environment where... 
    Application
    Work at office

    Speechify

    Cleveland, OH
    2 days ago
  • $40k

     ...Sr. Engineer Java Full Stack (CRM Front End, Banker Experience Domain...  ...robust, scalable and secure software solutions in compliance with...  ...database management for all applications under the squad Hands on...  ...Level Bachelor's Degree Locations Cleveland, Ohio, US... 
    Application
    Senior
    Full time
    For contractors

    Photon

    Cleveland, OH
    2 days ago
  •  ...Senior.Net Developer The Senior .Net Developer role, within...  ...solutions to support the GLS application portfolio. The Global Lab Systems...  ...Computer Science, Computer Engineering, or Information Technology...  ...with using version control software such as GitHub ~... 
    Application
    Senior
    Permanent employment
    Remote work

    Suncap Technology

    Cleveland, OH
    3 days ago
  •  ...GC only Work Location: Cleveland ,OH Possible C2H Hybrid...  ...Description- Junior DevOps Engineer The PSG IT DevOps Engineer...  ...by delivering high quality software at speed and scale. They focus...  ...ensuring the quality of new applications, systems software, and/or... 
    Application
    Work at office
    Remote work

    Suncap Technology

    Cleveland, OH
    1 day ago
  • $132.89k

     ...Software Developer Responsible for...  ...implementation of applications software in a...  ...of the Cleveland, OH office. Multiple...  ...Information Systems, Engineering or related...  ...as a Senior Applications Developer...  ...JetBrains, and Docker Desktop; Working...  ...Locations USA OH Cleveland... 
    Application
    Senior
    Full time
    Contract work
    For contractors
    Apprenticeship
    Work at office
    Local area

    Sherwin-Williams

    Cleveland, OH
    4 days ago
  •  ...Senior Developer, Application Programming Interface (API) The Senior Developer, Application Programming...  ...are delivered through use of proper software craftsmanship techniques....  ...equivalent) in a Computer Science, Computer Engineering, or Information Technology field of... 
    Application
    Senior
    Permanent employment
    Apprenticeship
    Remote work

    Suncap Technology

    Cleveland, OH
    3 days ago
  •  ...Net Developer Location: Cleveland, OH, Not a Remote Role Duration...  ...products and assisting with application development....  ...Computer Science, Computer Engineering, or Information Technology...  ...experience. • 3+ years of Finance Software Applications development experience... 
    Application
    Permanent employment
    Work at office

    Suncap Technology

    Cleveland, OH
    2 days ago
  •  ...Senior Application Developer Location: Cleveland, OH - Only for Locals Duration: 6 months Contract to Hire The Senior Application Developer is responsible...  ..., and support of web-based application software in a full-stack environment. This team supports The... 
    Application
    Contract work
    Apprenticeship
    Work at office
    Local area
    Remote work

    Suncap Technology

    Cleveland, OH
    13 days ago
  • $144.5k - $175.1k

     ...territory includes: Cleveland and Northeastern Ohio...  ...CE^3 and other software or CRM tools to collect...  ...and conditions of the applicable plans in effect at...  ...directed to Chat with Ripley. R1602385 : Senior Therapeutic Area Specialist, Oncology/ Hematology- Cleveland/ NE, OH
    Application
    Senior
    Hourly pay
    Full time
    Temporary work
    Part time
    For contractors
    Summer work
    Private practice
    Live in
    Work at office
    Local area
    Remote work
    Flexible hours
    Shift work

    Bristol-Myers Squibb

    Cleveland, OH
    4 days ago
  •  ...SDL Tridion Developer Location: Cleveland, OH Position Type: 6 months Contract (US CITIZEN, GC. GC-EAD, H4 EAD preferred) No Third...  ...with a strong background in large-scale, CMS-driven web application development Expert in SDL Tridion and web8 core concepts and... 
    Application
    Contract work

    Staffing the Universe

    Cleveland, OH
    3 days ago
  •  ...Title: React Developer Work Location: Cleveland ,OH (Onsite) Duration: 6 months contract Overall 8 years of experience in...  ...of Redux and Context APIs for effective state management in applications with React. Developing complex UIs in React including component... 
    Application
    Contract work
    Work experience placement

    Suncap Technology

    Cleveland, OH
    2 days ago
  • $140k - $200k

     ...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and...  ...engineering, and research work. We are looking for a skilled Software Engineer to join us. What You’ll Do Be scrappy to find new sources... 
    Application
    Full time
    Work at office
    Shift work

    Speechify

    Cleveland, OH
    2 days ago
  •  ...Software Engineer Location: Cleveland, OH Salary: DOE (salary Plus benefits) Position Type: Fulltime Interview: Phone (US Citizens/ GC/GC-EAD preferred) No sponsorship available for this job, direct hire and NO 1099 or C2C Job Description: IBM... 
    Full time

    Staffing the Universe

    Cleveland, OH
    3 days ago
  • $25 - $30 per hour

     ...Cleveland, OH | Full-Time | ​ $25–$30/hr + Weekly Bonus | ​Branded Van + Tools Provided At...  ...We recognize performance — not just seniority. Future paths include: Training & Onboarding...  ...Take on complex jobs: side glass, back windows, regulators Maintain vehicle, tools,... 
    Application
    Windows
    Full time

    Windshield Hub

    Cleveland, OH
    2 days ago
  •  ...Job Description--Senior IT Project Manager Short term assignment...  ...III Work Location: Cleveland OH The Senior IT Project...  ...are adhering to the Software Development Lifecycle. Coordinates...  ...versed in Microsoft Office applications and Project Management tools... 
    Application
    Contract work
    Temporary work
    Work at office
    Remote work

    Suncap Technology

    Cleveland, OH
    2 days ago
  • $140k - $200k

     ...doing seems to be working. We’re #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify’... 
    Senior
    Remote work

    speechify

    Cleveland, OH
    14 days ago
  • $57.1k - $154.3k

     ...Senior Infrastructure Engineer Category: Infrastructure/Cloud Main location...  ...at our client site in Cleveland, OH, Pittsburgh, PA, or Dallas...  ...across: . Linux/Unix and Windows servers . Virtualized...  .... Middleware and application hosting platforms . Monitor... 
    Application
    Senior
    Windows
    Full time
    Local area

    CGI Technologies and Solutions, Inc.

    Cleveland, OH
    4 days ago
  •  ...Integrations Data Engineer III The Integrations Data Engineer...  ...experience with the entire software development lifecycle i.e.,...  ...solutions in an enterprise application platform such as Java EE....  ...developer will work on-site at Cleveland and should be able to relocate... 
    Application
    Permanent employment
    Temporary work
    Work experience placement
    Relocation

    Suncap Technology

    Cleveland, OH
    13 days ago
  •  ...are looking to fulfill the need at the Cleveland Office. We will look at candidates that...  ...Requirements. Understand the IBM Sterling OMS application sufficiently to be able to determine...  ...3+ years of experience with the entire software development lifecycle i.e.,... 
    Application
    Apprenticeship
    Work at office
    Remote work

    Suncap Technology

    Cleveland, OH
    13 days ago
  •  ...Oracle Developer Location: Cleveland, OH First interview is on Teams. Second interview...  ...implementation and maintenance of Financial web application for the Credit / Customer centric...  ...server maintenance tasks such as: software/hardware upgrades, patching, security configuration... 
    Application
    Full time
    Contract work
    Apprenticeship
    Work at office
    Remote work
    Relocation

    Suncap Technology

    Cleveland, OH
    1 day ago
  •  ...Desktop Support/Network Engineer We are seeking a skilled Desktop Support/Network Engineer with a minimum...  ...desktop and laptop issues, remote software deployment, and utilizing monitoring...  ...Advanced troubleshooting skills for Windows-based end-user computing.... 
    Windows
    Remote work

    Echo IT Solutions

    Cleveland, OH
    3 days ago
  •  ...USC/ GC only Work Location: Cleveland ,OH Senior Fullstack Developer - Microservices...  ...deploy, and maintain microservices-based applications and APIs using modern backend...  ...Bachelor's degree in Computer Science, Engineering, or a related field. ~5-7 years... 
    Application

    Suncap Technology

    Cleveland, OH
    3 days ago
  •  ...Senior It Developer Role Overview: We are seeking...  ...and hybrid mobile application development. The ideal...  ...facilitate efficient software delivery and deployment...  ...in Computer Science, Engineering, or a related field....  ...Job Shift Day Locations Cleveland, Ohio, US... 
    Application
    Shift work

    Photon

    Cleveland, OH
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Cleveland, OH, USA. Be the first to apply!