Senior Software Engineer, Windows/Desktop Applications - Cleveland, OH, USA
$140k - $200kSpeechify
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.
$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...ApplicationSeniorWindowsWork experience placementLocal areaImmediate startRelocation- ...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...ApplicationWindows
- ...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....ApplicationSeniorContract workApprenticeshipWork at officeRemote work
$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...ApplicationWork at officeRemote workNight shift- ...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...ApplicationSeniorContract workVisa sponsorship
- ...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...ApplicationSeniorPermanent employmentApprenticeshipImmediate start
- ...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...ApplicationSeniorPermanent employmentApprenticeshipRemote work
$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...ApplicationWork at office$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...ApplicationSeniorFull timeFor contractors- ...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 ~...ApplicationSeniorPermanent employmentRemote work
- ...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...ApplicationWork at officeRemote work
$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...ApplicationSeniorFull timeContract workFor contractorsApprenticeshipWork at officeLocal area- ...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...ApplicationSeniorPermanent employmentApprenticeshipRemote work
- ...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...ApplicationPermanent employmentWork at office
- ...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...ApplicationContract workApprenticeshipWork at officeLocal areaRemote work
$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, OHApplicationSeniorHourly payFull timeTemporary workPart timeFor contractorsSummer workPrivate practiceLive inWork at officeLocal areaRemote workFlexible hoursShift work- ...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...ApplicationContract work
- ...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...ApplicationContract workWork experience placement
$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...ApplicationFull timeWork at officeShift work- ...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
$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,...ApplicationWindowsFull time- ...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...ApplicationContract workTemporary workWork at officeRemote work
$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’...SeniorRemote work$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...ApplicationSeniorWindowsFull timeLocal area- ...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...ApplicationPermanent employmentTemporary workWork experience placementRelocation
- ...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.,...ApplicationApprenticeshipWork at officeRemote work
- ...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...ApplicationFull timeContract workApprenticeshipWork at officeRemote workRelocation
- ...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....WindowsRemote work
- ...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
- ...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...ApplicationShift work
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!
- software engineer full time Cleveland, OH
- startup software engineer Cleveland, OH
- software developer Cleveland, OH
- software development engineer aws Cleveland, OH
- ngo software engineer Cleveland, OH
- software engineer Cleveland, OH
- senior software engineer Cleveland, OH
- cybersecurity software engineer Cleveland, OH
- part time software developer remote Cleveland, OH
- intel software engineer Cleveland, OH

