Senior Software Engineer, Windows/Desktop Applications - Culver City, CA, USA
$140k - $200kSpeechify
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
$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...SeniorRemote work$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 ~...ApplicationWork at officeNight shift$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...ApplicationSeniorWindowsFull timeWork at officeRemote workWorldwideRelocation package$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...ApplicationSeniorTemporary workWork at officeFlexible hours$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...SeniorRemote work- ...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...ApplicationSeniorWindowsRemote work
- ...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...WindowsWork at office
- ...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...ApplicationSeniorWindowsWork at officeRemote work3 days per week
- ...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...ApplicationSeniorWindowsRemote workWorldwideHome officeVisa sponsorshipShift workAfternoon shift
$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...SeniorWindowsHourly payImmediate startRemote workMonday to Friday- 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,...ApplicationSeniorWindowsPermanent employmentFull timeRemote work
$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...ApplicationSeniorHourly payFull timePart timeWork at officeRemote workFlexible hoursNight shift$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)...ApplicationSeniorWindowsPermanent employmentWork experience placementLong distanceFlexible hours- ...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...ApplicationWindowsWork at office
- ...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...SeniorHourly payLocal areaVisa sponsorshipRelocation package
$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...ApplicationSeniorWindowsHourly payFull timeWork experience placementLocal areaRemote workFlexible hours$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...SeniorFull timeContract workTemporary workLocal areaImmediate startFlexible hoursNight shift$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...ApplicationFull timeWork at officeRemote workShift work- ...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:...ApplicationSeniorWindowsRemote work
- ...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...ApplicationSeniorWindowsContract work
- ...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...ApplicationSeniorWindows
- ...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....ApplicationSeniorWindowsRemote work
- ...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...ApplicationSeniorWindows
$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...ApplicationWindowsHourly payFull time$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...ApplicationSeniorWindows- ...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...ApplicationWindowsContract workWork experience placementWork at officeLocal areaRemote workNight shift
$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...ApplicationRemote work- ...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...ApplicationSeniorWindows
$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...ApplicationSeniorWindowsOngoing contractWork at officeLocal area$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...ApplicationSeniorWindowsFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday
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!
- graduate software developer United States
- rust software engineer United States
- senior software design engineer United States
- software engineer student United States
- software engineer amazon United States
- software developer positions United States
- software engineer full time United States
- software qa engineer United States
- new graduate software engineer United States
- junior software developer United States

