Senior Software Engineer, Windows/Desktop Applications - Riverside, CA, 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.
$16.9 per hour
...fun, high-energy team as a Senior Home Lending Advisor in Chase... ...Intermediate PC skills in a Windows environment FEDERAL DEPOSIT... ...during the Chase on-line application process may be transferred,... ...Base Pay/Salary Riverside,CA $16.90 - $16.90 / hour; Corona...ApplicationSeniorWindowsWork experience placementLocal areaImmediate startRelocation$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’...SeniorFull timeRemote 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...ApplicationFull timeWork at office- ...Senior Home Lending Advisor Join our fun, high-energy team as a Senior Home Lending... ...consulting skills Intermediate PC skills in a Windows environment Federal Deposit... ...information you provide during the Chase on-line application process may be transferred, on your...ApplicationSeniorWindowsWork experience placementLocal areaImmediate startRelocation
$140k - $200k
...- Speechify has no office. These include frontend and backend engineers, AI research scientists, and others from Amazon, Microsoft, and... ...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...ApplicationFull timeWork at officeRemote work$119.07k - $189.9k
...Senior Scientist – Secret Clearance | Riverside, CA Cambridge International Systems, Inc.... ...securing, and operating software solutions that support... ...technologies and their applicability to mission needs Support... ...Collaborate with engineering and operations teams to...ApplicationSeniorFull timeContract workWork at officeLocal areaImmediate startWorldwideRelocation packageNight shift$92k - $150k
...Job Description Job Description Senior Systems Engineer – Secret Clearance | Riverside, CA Cambridge International Systems, Inc. Join a dynamic global... ...more at We are an equal opportunity employer. Applicants and employees are considered for positions and are...ApplicationSeniorFull timeContract workWork at officeLocal areaImmediate startWorldwideOverseasRelocation packageNight shift$111k - $160k
...Job Description Senior Database Administrator... ...– Secret Clearance| Riverside, CA Cambridge International... ..., and operating software solutions that support... ...and associated mission applications, ensuring data availability... ...~ Collaborate with engineering and development teams...ApplicationSeniorFull timeContract workWork experience placementWork at officeLocal areaImmediate startWorldwideRelocation packageNight shift- ...opportunity for a Senior Oracle DBA / OCI Cloud Database Engineer to work on-site with... ...in San Bernardino, CA. Job Title:... ...knowledge of Windows environment. #... ...Collaboration: Work alongside application developers to... ...maintenance tasks, handle software updates and...ApplicationSeniorWindowsFull timeWork experience placementWork at office
$70.04k - $104.32k
...89 Annually Location : Riverside Job Type: Regular Job... ...are encouraged to apply. Applicants will be tested as part of the... ...Pkwy Ste 200 Riverside, CA. 92508 Work Schedule... ...procedures and equipment, including Windows-based software use. Ability to:...ApplicationWindowsDaily paidContract workTemporary workPart timeSeasonal workWork at officeLocal areaRemote workFree visaMonday to FridayFlexible hoursShift workWeekend workDay shiftAfternoon shift$78.97k - $135.95k
...Date Posted March 17, 2026 Application Deadline Open Until Filled Schedule... ...No Position Information The Senior Desktop Support Technician will be... ...including hardware and software installation, and diagnosis... ...requirements. #J-18808-Ljbffr University of California, RiversideApplicationSeniorFull timePart timeLocal areaWork visa$45 - $95 per hour
...school needs. Step into a welcoming school environment near Riverside, CA, where you’ll serve a caseload of approximately 55 students with... ...and is committed to helping students succeed, submit your application today to be considered for this rewarding leave replacement opportunity...ApplicationContract work$84.3k - $105.4k
Applicants must be legally authorized to work in the United States... ...business is located in Riverside, CA. The Toro Company’s irrigation... ...outdoor lighting productsThe Software Engineer II designs, develops, tests... ...across cloud, mobile, web, desktop, and embedded software...ApplicationFull timeCasual workWork at officeRemote workWork visaRelocation package- ...Doctor of Medicine | Psychiatry - General/Other Location: Riverside, CA Employer: LocumTenens.com Pay: Competitive weekly... ...Variable Census: Variable Med Checks/Follow-up per day: Not applicable Initial Evaluation Time: Not applicable Why choose...Weekly payFull timePart timeLocumImmediate startShift workWeekend workDay shift
$43.95k - $60.32k
Priority Application Deadline: 02/03/2026 Overview Job ID 37007688 Category... ...: No Position Information UC Riverside's Dining Services is recruiting for a Senior Custodian. The full salary range... ...but is not limited to, cleaning windows, mirrors, floors, walls, ceilings...ApplicationSeniorWindowsHourly payFull timePart timeSummer workLocal areaWork visa- ...service requests , including software installations, access requests... ...troubleshooting for: Windows 10/11 operating systems macOS... ...environments including laptops, desktops, thin clients, and VDI 3. Active... .../ MECM Microsoft Intune (if applicable) Ensure endpoint compliance with...ApplicationWindowsWork at officeShift work
- ...Doctor of Medicine | Dermatology Location: Riverside, CA Employer: Provider Healthcare Pay: $200 to $215 per hour Shift Information: Days - 5 days x 8 hours Contract Duration: 3 Months Start Date: ASAP About the Position Exciting Dermatology...Hourly payFull timeContract workLocumImmediate startMonday to FridayShift work
- ...Doctor of Medicine | Radiology - Interventional Location: Riverside, CA Employer: LocumTenens.com Pay: Competitive weekly pay (inquire for details) Start Date: ASAP About the Position This Job at a Glance Job Reference Id: ORD-221612-MD-CA...Weekly payFull timeLocumImmediate startShift workDay shift
$180k - $280k
...Description Job Description Senior Attorney - Personal Injury Litigation (Riverside) Wilshire Law Firm is a distinguished... ...to relocate to Riverside, CA. Compensation ~$180,000 -$28... ...all people in accordance with all applicable laws. We are committed to providing...ApplicationSeniorRelocationFlexible hours- ...laptops as well as loading software, Setup applications like outlook, Wi‑Fi, VPN and... .../Onsite support/local IT engineer Strong Microsoft Operating... ...Excel, PowerPoint etc). Strong desktop support knowledge including... ...and iPads). Knowledge of windows Image build process and SCCM...ApplicationWindowsLocal areaRemote work
- ...Position The County of Riverside - Riverside University Health... ...are encouraged to apply. Applicants will be tested as part of the... ...Pkwy Ste 200 Riverside, CA. 92508 Work Schedule This position... ...and equipment, including Windows-based software use. Ability to: Utilize...WindowsDaily paidTemporary workWork at officeLocal areaRemote workMonday to FridayShift workWeekend workDay shiftAfternoon shift
$23 - $25 per hour
Haul Truck Driver job at PeopleReady. Riverside, CA. We are seeking a reliable and safety-conscious... ...other considerations permitted by law. Applications are accepted on an ongoing basis unless... ...with electronic equipment and software (GPS, AVL units, CB etc). Ability to drive...ApplicationHourly payTemporary workWork experience placement$31 - $34 per hour
...MAINTENANCE SUPERVISOR – Vintage at Snowberry - Riverside, CA USA MULTIFAMILY MANAGEMENT, INC. is... ...Supervisor for our 224 unit Senior Community, Vintage at Snowberry Senior... ...TO APPLY: Attach resume to online application USA Multifamily Management, Inc. is...ApplicationHourly payFull timeCasual workLive inMonday to FridayFlexible hoursWeekend work$32.5 - $36 per hour
...preparation, tax advice, calculations, and software/product support. Your ability to... ...rewards and benefits, in accordance with our applicable plans and programs (see more about our... ...at PandoLogic. Category:Finance, Keywords:Tax Specialist, Location:Riverside, CA-92522...ApplicationSeniorLocal area- ...ONSITE DAILY IN NORCO, CA Job Summary... ...is seeking a Software Developer to support... ...critical analysis applications for the U.S. Navy.... ...test, and maintain desktop applications using... ...for mid- to senior-level developers with... ...Collaborate with engineers, testers, and government...ApplicationTemporary workFlexible hours
- ...site commercial portfolio. Compensation and Logistics Competitive salary depending on experience, plus benefits. Based in the Riverside area. Call to Action If Niagara stations are where you do your best work, apply today or reach out for a confidential...For contractorsImmediate start
$28 - $40 per hour
...to support manufacturing operations in Riverside, CA. This hands-on role is responsible for... ...: ~ Full-Time | Direct Hire Application Period: ~ This position will remain... ...manufacturing, warehousing & distribution, and engineering industries. Equal Opportunity...ApplicationSeniorHourly payFull timeFor contractorsDay shift$75k - $90k
...Requirements Must be based in Riverside, CA Must be fluent in English... ...energize, advise & persuade senior corporate personnel... ...you to pay a fee or download software as part of the interview process... ...people. Charlie Health applicants are assessed solely on their...ApplicationFull timeWork at officeLocal area$82k - $90k
...com and follow us on LinkedIn and Facebook . Location: Riverside, CA Division: Contract Logistics Job Posting Title: Sr. PO... ...employee personnel files and HRIS system records in compliance with applicable legal requirements. • Supports hiring needs including...ApplicationSeniorContract workWork experience placementWork at officeLocal areaFlexible hours$1,340 - $1,640 per week
...Company Driver | Intermodal Location: Riverside, CA Company: Schneider Pay: Competitive weekly pay (inquire for details)... ..., improves strategic thinking and cultivates leadership. Any applicant may request a reasonable accommodation to complete a job application...ApplicationHourly payWeekly payFull timeApprenticeshipImmediate startRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Riverside, CA, USA. Be the first to apply!
- software developer positions Riverside, CA
- senior software engineer remote Riverside, CA
- cybersecurity software engineer Riverside, CA
- part time software developer remote Riverside, CA
- software engineer remote Riverside, CA
- software engineer Riverside, CA
- software engineer amazon Riverside, CA
- junior software developer remote Riverside, CA
- real time software engineer Riverside, CA
- software developer Riverside, CA






