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

Senior Software Engineer, Windows/Desktop Applications - Santa Rosa, USA [Remote]

$140k - $200k

Speechify

Santa Rosa, CA
  • Remote job

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 Base Salary for this position in the United States is 140,000-200,000 USD/Year + Stock + Bonus based 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 more than 2 months ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Windows/Desktop Applications - Santa Rosa, USA [Remote] in Santa Rosa, CA vacancy
  • $17.87 per hour

     ...our fun, high-energy team as a Senior Home Lending Advisor in Chase...  ...Intermediate PC skills in a Windows environment FEDERAL...  ...provide during the Chase on-line application process may be transferred, on...  ...Base Pay/Salary Santa Rosa,CA $17.87 - $17.87 / hour, Rohnert... 
    Application
    Senior
    Windows
    Work experience placement
    Local area
    Immediate start
    Relocation

    JPMorgan Chase Bank, N.A.

    Santa Rosa, CA
    17 hours ago
  • $140k - $200k

     ...remote, distributed team of engineers, designers, researchers, and...  .... Role Overview As a Software Engineer on the macOS team...  ...and scale Speechify's core desktop experience for millions of users...  ...macOS (or related desktop) applications used by many customers.... 
    Application
    Remote job
    Flexible hours

    Speechify

    Santa Rosa, CA
    more than 2 months ago
  • $31.9 per hour

     ...Quality Technician (Swing) in Santa Rosa, CA 95403 As a Quality...  ...micrometers, gages). Strong PC (MS Windows/Office) skills are a must....  ...NX, SolidWorks, or other software. ~ Experience with SPC...  ...assist with your job search or application for employment, please email... 
    Application
    Windows
    Hourly pay
    Contract work
    Temporary work
    Immediate start

    disABLEDperson Inc

    Santa Rosa, CA
    8 hours ago
  •  ...CONSIDERED A DISASTER SERVICE WORKER AND/OR ESSENTIAL WORKER DURING EMERGENCY, CRISIS AND/OR PANDEMIC. Applications must be fully completed in order to be considered. The Santa Rosa City Schools District prohibits, at any district school or school activity, discrimination,... 
    Application
    Senior

    Santa Rosa City School District

    Santa Rosa, CA
    2 days ago
  • $143.05k - $238.42k

     ...generation UI platform for Engineering Applicationsfor...  ...high-quality optical software for50 years. We providecutting...  ...We are looking for Senior Software Engineerwith...  ...experiencein windows technologywho is motivated...  ...Experience developing CAD applications withstrong foundationin... 
    Application
    Senior
    Windows
    Flexible hours

    Keysight Technologies

    Santa Rosa, CA
    2 days ago
  • $18.21 per hour

     ...Material Handler - Part Time - Santa Rosa Job Category: Thrift...  ...Part-Time Santa Rosa, CA 95404, USA Job Details Description...  ...District Sales Manager. Cleaning Windows Dusting Cashwrap Area Fitting...  ...is required to notify all applicants of their rights pursuant to federal... 
    Windows
    Part time
    Flexible hours
    Shift work
    Afternoon shift

    Salvation Army Western Territory

    Santa Rosa, CA
    7 days ago
  • $140k - $200k

     ...office. These include frontend and backend engineers, AI research scientists, and others from...  ...the Play Store, we find the need for a Senior Android Engineer to help us support the...  ...Candidate Should Have ~5+ years of software engineering experience ~ Familiarity with... 
    Application
    Remote job
    Work at office
    Night shift

    Speechify

    Santa Rosa, CA
    more than 2 months ago
  •  ...is seeking a travel Physical Therapist for a travel job in Santa Rosa, California. Job Description & Requirements Specialty:...  ...You’ll be matched with a recruiter who’ll help with your application, resume, and interview prep — and guide you on pay, benefits,... 
    Application
    Weekly pay
    Immediate start
    Shift work

    Triage Staffing

    Santa Rosa, CA
    17 hours ago
  •  ...seeking a travel Registered Nurse - ER RN for a travel job in Santa Rosa, California. Job Description & Requirements Specialty:...  ...You’ll be matched with a recruiter who’ll help with your application, resume, and interview prep — and guide you on pay, benefits,... 
    Application
    Weekly pay
    Immediate start
    Shift work
    Night shift

    Triage Staffing

    Santa Rosa, CA
    6 hours ago
  •  ...Registered Nurse (RN) | Labor & Delivery Location: Santa Rosa, CA Agency: Malone Healthcare Pay: Competitive weekly pay...  ...start dates, and contract details will be discussed during the application process. We encourage you to apply today to learn more about... 
    Application
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work

    Malone Healthcare

    Santa Rosa, CA
    10 hours ago
  •  ...Registered Nurse (RN) | Labor & Delivery Location: Santa Rosa, CA Agency: Malone Healthcare Pay: Competitive weekly pay...  ...start dates, and contract details will be discussed during the application process. We encourage you to apply today to learn more about... 
    Application
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work

    TravelNurseSource

    Santa Rosa, CA
    10 hours ago
  • $70k - $80k

     ...Details:- Role:- IT Field Engineer/ System Admin / Desktop Admin Location :- Santa Rosa CA Onsite Job Type:- Full...  ...Admin Technical Skills in Windows 10/11 and macOS environments...  ...Protect or equivalent) M365 applications (Outlook Teams OneDrive SharePoint... 
    Application
    Windows
    Full time

    Siri InfoSolutions Inc

    Santa Rosa, CA
    6 days ago
  • $17.45 - $18.25 per hour

     ...numero de telefono y lo contactaremos. Lugar de trabajo es en ( SANTA ROSA-PETALUMA ) ES TRABAJO PERMANENTE Y FIJO. NO CAMBIAN LAS...  ...include vacuuming, cleaning restrooms, sweeping, mopping, cleaning windows, taking out trash and other regular janitorial duties. All of... 
    Windows
    Hourly pay
    Permanent employment
    Part time
    Immediate start
    Early shift

    GLOBAL BUILDING SERVICES, INC.

    Santa Rosa, CA
    4 days ago
  • $25.03 - $40 per hour

     ...services in a school setting. This contract position is based in Santa Rosa, CA, offering the chance to make a meaningful impact on...  ...that fosters lifelong skills in young learners. Submit your application today to contribute your expertise in a vibrant educational community... 
    Application
    Contract work

    Soliant Health

    Santa Rosa, CA
    17 hours ago
  •  ...availability and Client requirements. Santa Rosa, CA Part-time working approximately...  ...of the Holy Bible and its proper application. Attests to a saving faith in Jesus Christ...  ...Microsoft Office, or other equivalent software, internet, email messaging, and web-based... 
    Application
    Part time
    Work at office
    Immediate start

    Marketplace Chaplains

    Santa Rosa, CA
    17 hours ago
  • $19.5 per hour

     ...is $19.50 / hour and is located at 3155 Santa Rosa Avenue Santa Rosa, CA 95407. This position...  ...and also clean vehicle windshields, windows, mats, etc.  Remove decals and de-...  ...of Transportation Regulations ~ All applicants must be at least 21 years of age and be... 
    Windows
    Full time
    Work experience placement
    Freelance
    Local area
    Immediate start

    Enterprise Holdings

    Santa Rosa, CA
    2 days ago
  • $20.5 per hour

     ...is $20.50 / hour and is located at 3155 Santa Rosa Avenue Santa Rosa, CA 95407. This position...  ...and also clean vehicle windshields, windows, mats, etc. Remove decals and de-...  ...Department of Transportation Regulations ~ All applicants must be at least 21 years of age and be... 
    Windows
    Full time
    Work experience placement
    Freelance
    Local area
    Immediate start

    Enterprise Mobility Inc

    Santa Rosa, CA
    1 day ago
  • $2,687 per week

     ...Registered Nurse (RN) | Endoscopy Location: Santa Rosa, CA Agency: Cynet Health Pay: $2,687 per week Shift Information...  ...pay period. Must include requested time off at the time of application. Candidates must be willing to work 2 out of 3 major... 
    Application
    Full time
    Contract work
    Monday to Friday
    Shift work

    Cynet Health

    Santa Rosa, CA
    6 days ago
  • $60 - $75 per hour

     ...some exceptions. Job Type:  Independent Contractor Qualifications We are currently seeking inspector applicants who are qualified to work in the USA and have a history of direct experience completing commercial line inspections  and/or have completed a... 
    Application
    For contractors
    Immediate start

    H & S Loss Control Inspections

    Santa Rosa, CA
    4 days ago
  • $24 per hour

     ...Job Details Job Location: Santa Rosa, CA Position Type: Part-Time Salary Range: $24.00 Hourly Travel Percentage: Up...  ...development. Contact prospective employers and facilitate job application for participants. Shadow and train other coaches with a... 
    Application
    Hourly pay
    Part time
    Work at office
    Remote work
    Work from home
    Flexible hours
    Weekend work
    Afternoon shift

    IRIOC

    Sebastopol, CA
    3 days ago
  •  ...Registered Nurse (RN) | Operating Room Location: Santa Rosa, CA Agency: Malone Healthcare Pay: Competitive weekly pay...  ...start dates, and contract details will be discussed during the application process. We encourage you to apply today to learn more about... 
    Application
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work

    TravelNurseSource

    Santa Rosa, CA
    3 days ago
  • $70.3k - $73k

     ...Clinic Operations Manager - Santa Rosa Santa Rosa, CA 95401 Overview Salary Range...  ...established scheduling protocols and software use to manage session cancellations and...  ...relevant software, including email, internet applications, databases, and project management... 
    Application
    Work at office

    ACES

    Santa Rosa, CA
    4 days ago
  •  ...Technician Contract: End of July - November Location: Santa Rosa, CA area Pay: Hourly + Mileage Schedule: Monday-...  .... Everforth Apex uses a virtual recruiter as part of the application process. Click here for more details. By applying for this... 
    Application
    Hourly pay
    Permanent employment
    Contract work
    Monday to Friday

    Apex Systems

    Santa Rosa, CA
    17 hours ago
  •  ...verification of your degree with your completed application. Successful completion of a Peace...  ...FILING DATE: This position located in Santa Rosa, CA, and requires in person attendance....  ...with experience and education. Seniority and significant experience are required... 
    Application
    Summer work
    Local area
    Rotating shift

    GovernmentJobs.com

    Santa Rosa, CA
    2 days ago
  • $2,709 per week

     ...Registered Nurse (RN) | Gastroenterology Location: Santa Rosa, CA Agency: Infojini Healthcare Pay: $2,709 per week Shift...  ...Who We Are Headquartered across 26+ locations spanning the USA, Canada, and India, Infojini Healthcare operates at the intersection... 
    Daily paid
    Permanent employment
    Full time
    Contract work
    Temporary work
    Immediate start
    Flexible hours
    Shift work

    TravelNurseSource

    Santa Rosa, CA
    6 days ago
  •  ...Expert (Swing) Location: Santa Rosa, CA Duration: 12 Month contract...  ...electronic and microwave applications. This role operates at...  ...of machining excellence and engineering collaboration. You will develop...  ...~ CAD/Solid Modeling software ~ Tool grinding and custom... 
    Application
    Contract work
    Apprenticeship
    Shift work
    Afternoon shift

    eTeam

    Santa Rosa, CA
    4 days ago
  • $18.21 per hour

     ...SALVATION ARMY "DOING THE MOST GOOD" SANTA ROSA CA - SALES ASSOCIATE/MATERIAL HANDLER,...  ...District Sales Manager. • Cleaning Windows • Dusting • Cashwrap Area • Fitting...  ...This employer is required to notify all applicants of their rights pursuant to federal employment... 
    Windows
    Part time
    Flexible hours
    Shift work
    Afternoon shift

    Salvation Army

    Santa Rosa, CA
    17 hours ago
  •  ...Description Job Description Description: Travel CT Tech – Santa Rosa, CA | 5x8 Mid Shift | Stroke + Trauma | Epic REQUIRED CT...  ...include taxable hourly wages along with tax-free stipends when applicable. CLINICAL RESPONSIBILITIES • Perform CT scans including abdomen... 
    Application
    Hourly pay
    16 hours
    Contract work
    Local area
    Shift work
    Weekend work

    Purple Cow Recruiting

    Santa Rosa, CA
    26 days ago
  •  ...Registered Nurse (RN) | Case Manager Location: Santa Rosa, CA Agency: Malone Healthcare Pay: Competitive weekly pay (inquire...  ...dates, and contract details will be discussed during the application process. We encourage you to apply today to learn more about... 
    Application
    Weekly pay
    Full time
    Contract work
    Immediate start
    Shift work

    TravelNurseSource

    Santa Rosa, CA
    6 days ago
  •  ...Plan PROPERTY INFORMATION: The AC Hotel Santa Rosa Downtown offers a modern design and upscale amenities for...  ...fireplace, large TVs, and comfortable lounge seating. Welcome to the Perfectly Precise Hotel! Application deadline for Colorado positions:
    Application
    Daily paid
    Full time
    Temporary work
    Local area
    Day shift

    Evolution Hospitality

    Santa Rosa, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Santa Rosa, USA [Remote]. Be the first to apply!