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

Senior Software Engineer, Windows/Desktop Applications - Culver City, CA, USA

$140k - $200k

Speechify

Senior Software Engineer, Windows/Desktop Applications

Culver City, CA, USA

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

Vacancy posted 7 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer, Windows/Desktop Applications - Culver City, CA, USA in United States vacancy
  • $140k - $200k

     ...Senior Software Engineer, Core Experiences Culver City, CA, USA Mission Speechify is the easiest way to listen to the world's information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen to it at your desk... 
    Senior
    Remote work

    Speechify

    Culver City, CA
    7 hours ago
  • $140k - $200k

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

    Speechify

    Culver City, CA
    10 days ago
  • $130.4k - $195.6k

     ...Senior Software Engineer, Native Editor Platform Remote, Washington, USA, Full-time The opportunity The Unity Editor Platform...  ...knowledge of modern C++ and desktop platform APIs to join our team...  ...of the Unity Editor application across Windows, macOS and Linux. A successful... 
    Application
    Senior
    Windows
    Full time
    Work at office
    Remote work
    Worldwide
    Relocation package

    Unity3d

    New York, NY
    2 days ago
  • $99.6k - $223.4k

     ...Job Description Job Title: Senior Software Engineer and CMTS - Exadata Location: In-office position in Redwood City, CA We are looking for smart systems software...  ...facing roles may be required to comply with applicable requirements, such as immunization and... 
    Application
    Senior
    Temporary work
    Work at office
    Flexible hours

    Oracle

    Lincoln, NE
    7 days ago
  • $140k - $200k

    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’s product experience across platforms. It is a critical role for someone who enjoys working at... 
    Senior
    Remote work

    Clutch Canada

    Culver City, CA
    2 days ago
  •  ...Sr Software Systems Engineer (Desktop Ai App) Our client, a digital media company, is looking for...  ...Desktop AI app) for their remote (EST city) location. Responsibilities:...  ...product on the Desktop browser application (macOS/Windows), which is built on top of Chromium... 
    Application
    Senior
    Windows
    Remote work

    ICONMA

    United States
    3 days ago
  •  ...Field Desktop Support Tech Location: California City, CA 93505 Duration: 6 months Rate: DOE USC & Green cards Preferred. Responsibilities...  ...- troubleshooting, configuration, software installation. Adept at M365, Windows, Active Directory, ticketing systems. Provide... 
    Windows
    Work at office

    Georgia IT Inc

    California City, CA
    4 days ago
  •  ...Rippling IT Product Engineer Rippling gives businesses...  ...in San Francisco, CA, Rippling has raised $...  ...Our mission is to build software that enables...  ...manage employee devices, applications, and access security automatically...  ...devices (macOS, Windows, iOS, etc.), including... 
    Application
    Senior
    Windows
    Work at office
    Remote work
    3 days per week

    MyHealthTeam

    San Francisco, CA
    5 days ago
  •  ...share, and run their applications across our suite of products...  ...including Docker Desktop, Docker Hub, and Docker...  ...tools that define how software gets built and...  ...integrations across macOS and Windows, improving reliability...  ...and support healthy engineering practices. This role... 
    Application
    Senior
    Windows
    Remote work
    Worldwide
    Home office
    Visa sponsorship
    Shift work
    Afternoon shift

    Docker

    Canada, KY
    3 days ago
  • $36.34 - $47.94 per hour

     ...enter keys to toggle section visibility Work Location: Culver City, CA, USA Onsite or Remote Fully On-Site Work...  ...medical problems Demonstrate proficiency in computer skills, Windows computer function, computer navigation, and ability to use... 
    Senior
    Windows
    Hourly pay
    Immediate start
    Remote work
    Monday to Friday

    UCLA Health

    Culver City, CA
    4 days ago
  • SSUSA Job #1132: SENIOR DESKTOP SUPPORT SPECIALIST Job Description...  ...hardware, Windows 10, Windows 11, and application issues. Install and upgrade software, set up hardware, and...  ...Job Location New York City Position Type Permanent...  ...K Staffing Solutions USA P.O. Box 113344,... 
    Application
    Senior
    Windows
    Permanent employment
    Full time
    Remote work

    Canon Solutions America

    New York, NY
    3 days ago
  • $118.8k - $139.86k

     ...from the IT Manager, The Senior Infrastructure Engineer is an expert in multiple realms...  ...for remote access and application delivery, ensuring high availability...  ..., Citrix (VirtualApps and Desktops, Citrix ADC [NetScaler]),...  ...Headquarters in Yuba City, CA . Remote work is not... 
    Application
    Senior
    Hourly pay
    Full time
    Part time
    Work at office
    Remote work
    Flexible hours
    Night shift

    Sierra Central Credit Union

    Yuba City, CA
    1 day ago
  • $150.1k - $180k

     ...communications intelligence applications, we improve communications...  ...impact. As a Sr. Embedded Software Engineer, you will actively participate...  ...programming for Linux and Windows targets Clear...  ...equipment) Windows, including desktop and embedded variants (IoT)... 
    Application
    Senior
    Windows
    Permanent employment
    Work experience placement
    Long distance
    Flexible hours

    SPX

    Fremont, CA
    2 days ago
  •  ...and PC/Workstation based LAN applications. Required Skills: ~ Knowledge...  .... ~ Current and recent Windows and , Lotus Notes, Microsoft...  ...requests for services related to desktop hardware) originating from...  ...security, installing third-party software and documentation of hardware... 
    Application
    Windows
    Work at office

    Rose International

    Fontana, CA
    1 day ago
  •  ...Sr Alfresco Developer (23566-1-1) Culver City, CA If you post this job on a job board,...  ...name or salary. Experience level: Mid-senior Experience required: 10 Years Education...  ...Alfresco platform support/enhancement Software development experience out of which minimum... 
    Senior
    Hourly pay
    Local area
    Visa sponsorship
    Relocation package

    ESR Healthcare

    Culver City, CA
    2 days ago
  • $90k - $215k

     ...Senior Software Engineer- Observability and Reliability Platform...  ...the first 25 applicants At GEICO, we...  ...Experience with Windows Server Administration...  ...jobs in San Jose, CA . Manager, Software...  ...ago Redwood City, CA $200,000.00-$...  ...Full-Stack Opening, USA Mountain View, CA... 
    Application
    Senior
    Windows
    Hourly pay
    Full time
    Work experience placement
    Local area
    Remote work
    Flexible hours

    GEICO

    San Jose, CA
    13 hours ago
  • $85k

    Corporate Traveler - Senior Account Executive - Culver City, CA Job no: 530962-B Brand: Corporate Traveler (US) Work type: Full time Location: California...  ...across a global network that spans Australia, Canada, USA, UK, South Africa and New Zealand. The brand has been... 
    Senior
    Full time
    Contract work
    Temporary work
    Local area
    Immediate start
    Flexible hours
    Night shift

    Corporate Traveller

    Culver City, CA
    2 days ago
  • $140k - $200k

     ...Software Engineer, Data Infrastructure & Acquisition 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... 
    Application
    Full time
    Work at office
    Remote work
    Shift work

    Speechify

    United States
    2 days ago
  •  ...Senior Windows Desktop App Developer (C++/Qt) We are seeking a skilled and experienced Senior...  ...developing a robust file synchronization application tailored for graphic art designers,...  ...passion for delivering high-quality software. This position offers flexibility:... 
    Application
    Senior
    Windows
    Remote work

    Ci Hub Connector

    United States
    19 hours ago
  •  ...Senior Fullstack Java Developer Location: Oakland, CA Duration: Contract Rate: DOE We are looking for a highly...  ...the high-performing Java applications. Excellent design and programming...  ...Unix or Linux shell scripting, Windows PowerShell scripting. Analytical... 
    Application
    Senior
    Windows
    Contract work

    Staffing the Universe

    Oakland, CA
    1 day ago
  •  ...Job Title: Senior Software Engineer Location: Hercules, CA Duration: 6 Months Onsite...  ...Entity Framework, WPF (Windows Presentation Foundation...  ...high-quality software applications. 3. Implement data access...  ...experience in WPF for desktop application development... 
    Application
    Senior
    Windows

    Syntricate Technologies

    Hercules, CA
    2 days ago
  •  ...Clearable Sr. Software Engineer- REMOTE (CA OR MD RESIDENCY REQUIRED) Are you ready...  ...? We are seeking a Senior-level Software Engineer to...  ...systems. Proficiency in Web Application Design and Development using...  ...in both Linux and Windows development environments.... 
    Application
    Senior
    Windows
    Remote work

    McCulloh Consulting

    United States
    3 days ago
  •  ...Senior Software Engineer Location: Hercules, CA Duration: 6 Months Onsite Software Developer...  ...Entity Framework, WPF (Windows Presentation Foundation...  ...high-quality software applications. Implement data access...  ...experience in WPF for desktop application development... 
    Application
    Senior
    Windows

    Syntricate Technologies

    Hercules, CA
    3 days ago
  • $33.5 - $40 per hour

     ...to the Branch Managerand is based in Culver City, CA. The target starting hourly rate in California...  ...up on new and pending accounts and applications processed by self and staff to ensure...  ..., Excel, Outlook), and Symitar for Windows (Episys). #J-18808-Ljbffr First Entertainment... 
    Application
    Windows
    Hourly pay
    Full time

    First Entertainment Credit Union

    Culver City, CA
    3 days ago
  • $131.7k - $164.5k

     ...Senior Software Engineer GoodLeap is a technology company delivering best...  ..., heat pumps, roofing, windows, and more. Over 1 million...  ...proprietary, AI-powered applications and developer tools to drive...  ...31,700 - $164,500 a year USA base pay range (CA, WA, NJ, MA, DC, NYC) per... 
    Application
    Senior
    Windows

    GoodLeap

    Austin, TX
    3 days ago
  •  ...Job Description Job Title: Desktop Support Location: Oklahoma City Duration: 6+ Months Job...  ...Required Skills Key Experience: Windows 10/11OS, Imaging, Network, Active Directory, Application Support, and Hardware/Software Troubleshooting Level of... 
    Application
    Windows
    Contract work
    Work experience placement
    Work at office
    Local area
    Remote work
    Night shift

    Suncap Technology

    Oklahoma City, OK
    5 days ago
  • $140k - $200k

     ...the App Store category and also our recent recognition as Apple’s 2025 Design Award for Inclusivity, we find the need for a Senior iOS Engineer to help us support the new user base as well as work on new and exciting projects to push our missing forward. This is a key... 
    Application
    Remote work

    Clutch Canada

    Culver City, CA
    2 days ago
  •  ...company is seeking a Sr. Desktop Support Tech in Oklahoma City. The role involves providing...  ...issues, troubleshooting software/hardware, and resolving...  ...experience, familiarity with Mac/Windows, and a Computer Science...  ...support for over 500 applications as part of a dedicated... 
    Application
    Senior
    Windows

    Insight Global

    Oklahoma City, OK
    2 days ago
  • $119.8k - $234.7k

     ...Microsoft develops AI software that enables...  ..., to servers, desktops, mobile phones,...  ...including Office, Windows, Bing, SQL...  ...Dynamics. As a Senior Software Engineer - Performance Tooling...  ..., libraries and application programming...  ...area and New York City metropolitan area... 
    Application
    Senior
    Windows
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Redmond, WA
    13 hours ago
  • $195.78k - $242.1k

     ...team works on core software components and...  ...make Roblox client applications more responsive, stable...  ...- mobile, desktop, and consoles. As Senior Software Engineer on the team, you will...  ...Android, iOS, macOS or Windows ~ Experience...  ...headquarters in San Mateo, CA: The starting base... 
    Application
    Senior
    Windows
    Full time
    Work experience placement
    H1b
    Work at office
    Local area
    Visa sponsorship
    Monday to Friday

    Roblox

    San Mateo, CA
    4 days ago

Do you want to receive more vacancies?

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