Senior Software Engineer, Windows/Desktop Applications - Cupertino, CA, USA [Remote]
$140k - $200kSpeechify
- 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 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.
$140k - $215k
...Role:This is a systems software role on the Core... ...which owns the shared Windows, Linux, and macOS... ...sensor platform.As a Senior Engineer on this team, you will... ...all employees and applicants for employment. The... ...here. SummaryLocation: USA - Sunnyvale, CA; USA - Redmond,...ApplicationSeniorWindowsFull timeWork experience placementWork at officeLocal area$136.3k - $231.7k
...teams of physicists, engineers, data scientists and... ...research scientist, software engineers, application development engineers, and senior product technology process... ...and enhancement of Windows desktop applications used for... ...Primary Location: USA-CA-Milpitas-KLA KLA's...ApplicationSeniorWindowsMinimum wageWork experience placementWorldwideFlexible hours$152k - $241.5k
...highly motivated, excellent Senior Software Engineer for design and verification... ...engineer legacy codeLinux/Windows kernel experience and deep... ...eligible for equity and benefits.Applications for this job will be... ...by law.SummaryLocation: US, CA, Santa ClaraType: Full timeApplicationSeniorWindowsFull timeWorldwide$184k - $287.5k
...expanded to a new range of applications, including augmented and virtual... ....We are now looking for a Senior Software Engineer - Streaming with strong C++... ...workloads.Work across Windows, Linux, QNX, applications frameworks... ...law.SummaryLocation: US, CA, Santa Clara; US, TX,...ApplicationSeniorWindowsFull timeRemote work$136.3k - $231.7k
...teams of physicists, engineers, data scientists and problem... ...research scientist, software engineers, application development engineers, and senior product technology... ...experience working in Windows Server and Linux environments... ...Location: USA-CA-Milpitas-KLAKLA’s total...ApplicationSeniorWindowsMinimum wageFull timeWork experience placementFlexible hours$193.3k - $261.5k
AWS is looking for Senior Software Development Engineers (SDE) to help build and maintain new Services and... ...status.Los Angeles County applicants: Job duties for this position include... ...Learn more about our benefits at .USA, CA, Cupertino - 193,300.00 - 261,500.00 USD annuallyApplicationSeniorInternshipLocal areaFlexible hours$140k - $210k
..., Sweden and Santa Clara, CA. Aligned with our mission... ...Yubico is looking for a Senior Software Engineer who is innovative and has... ...prototypes to production applications that would leverage and enhance... ...integrations that enable Windows desktop operators to leverage the...ApplicationSeniorWindowsFull timeContract workWork at officeImmediate startRemote work$193.3k - $261.5k
...We’re looking for a Senior SoC Modeling Engineer to join the team and... ...verification, emulation, and software teams to build,... ...be based in either Cupertino, CA or Austin, TX. The... ....Los Angeles County applicants: Job duties for this... ...our benefits at .USA, CA, Cupertino - 193...ApplicationSeniorInternshipLocal areaFlexible hours$117k - $234k
...Posted: 2026-07-07Location: Sunnyvale, CA, United StatesSalary: $117000 - $23400... ...: Home OfficeRole summary: As a Senior Software Engineer, you will lead the delivery of scalable... ...aligned with business objectives.Monitor application performance, conduct maintenance, and...ApplicationSeniorFull timeTemporary workPart time$117k - $234k
...Posted: 2026-03-26Location: Sunnyvale, CA, United StatesSalary: $117000 - $23400... ...: Home OfficeRole Summary: As a Senior Software Engineer, you will take ownership of complex development... ...components and high-performance web applications using Redux, TypeScript, NodeJS, and...ApplicationSeniorFull timeTemporary workPart timeH1bWorldwide$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$165.2k - $223.6k
...We’re looking for engineers to scale the system software team developing the... ...such as the Linux or Windows device-driver... ...be based in either Cupertino, CA or Austin, TX. The... ...Los Angeles County applicants: Job duties for this... ...about our benefits at .USA, CA, Cupertino - 16...ApplicationWindowsLocal areaFlexible hours- ...interconnects to scalable photonic engines, Lumilens is unlocking a new era... ...You Will Work On C# /.NET desktop application — Advanced manufacturing software for optical transceiver testing.... ...and automated deployment to remote Windows machines Bash and/or...ApplicationSeniorWindowsRemote work
$150k - $200k
...Sr. Software Engineer Location: Onsite - Sunnyvale, CA. Compensation: $150,000 - $200,000 + Bonus... ...Solutions is seeking a senior-level Sr Software... ...engineer to use a wide application of technical principles... ...Proficient with Linux and Windows development environments...ApplicationSeniorWindowsFull timeRemote work$140k - $200k
...containerized deployments Preferred: deploying high-availability applications on Kubernetes Interview process Several technical... ...runs in two stages: you'll submit, get real feedback from an engineer on this team, and have time to act on it. Use the tools you...ApplicationWork at office$193.3k - $261.5k
...custom hardware, firmware, and applications. Our platform supports... ...is seeking an experienced Software Development Engineer to build virtualized,... ...sharing and mentorship. Our senior members enjoy one-on-one mentoring... ...our benefits at . USA, CA, SANTA CLARA - 193,300.00...ApplicationSeniorInternshipLocal areaFlexible hours$265k - $285k
...develop, and maintain back-end software systems for cloud-based... ...optimization, and production-grade application development; Excellent... ...Computer Science, Computer Engineering, Electrical Engineering, or... ...11-11-2026SummaryLocation: USA - Sunnyvale, CA; USA - RemoteType: Full...ApplicationSeniorFull timeWork experience placementWork at officeLocal areaRemote work$193.3k - $261.5k
...custom SoCs — that let software teams start... ...looking for a software engineer to build and own the models... ...driver, runtime, and application software teams- Develop... ...role can be based in Cupertino, CA or Austin, TX.Basic qualifications... ...our benefits at .USA, CA, Cupertino - 193,3...ApplicationSeniorInternshipLocal areaFlexible hours$152k - $241.5k
...innovative and highly motivated engineer with deep expertise in systems software to join our GPU Software... ...in gaming markets where applications need to run as fast as... ..., Android, Chrome, or Windows systems Familiarity and... ....SummaryLocation: US, CA, Santa ClaraType: Full...ApplicationSeniorWindowsFull time$184k - $287.5k
We are hiring software engineers to work on the CUDA driver, a core component... ...development Experience with Windows, Linux, or macOS driver... ...eligible for equity and benefits.Applications for this job will be... ...by law.SummaryLocation: US, CA, Santa Clara; US, TX, AustinType...ApplicationSeniorWindowsFull time$176k - $276k
...an experienced HPC-AI Engineer to join the Networking... ...computing hardware and software to contribute to the... ...system, software stack and application levelBeing a technical... ...knowledge of Windows and Linux (Redhat/CentOS... ....SummaryLocation: US, CA, Santa Clara; US, CA,...ApplicationSeniorWindowsFull time$165.45k - $259.75k
...Senior Software Engineer HP is seeking a Senior Software Engineer to help develop software platforms... ...experiences that span client applications, backend services, cloud integrations... ...evaluation metrics. Experience developing Windows desktop applications, APIs, and cloud-...ApplicationSeniorWindowsFull timeTemporary workLocal areaFlexible hoursShift work$224k - $356.5k
...highly motivated, creative engineers to join the Platform Software team. You will work with... ...Hypervisor experience on Windows systems as well as Linux... ...for equity and benefits.Applications for this job will be accepted... ...law.SummaryLocation: US, CA, Santa Clara; US, MA,...ApplicationSeniorWindowsFull time$200k - $322k
...on the world.This Senior Staff Client Platform Engineer role is a high-impact... ...through advanced software engineering practices... ...experience in Windows client environment... ...equity and benefits.Applications for this job will be... ...SummaryLocation: US, CA, Santa Clara; US, RemoteType...ApplicationSeniorWindowsFull time$177.9k - $284.7k
...automation across industries and applications around the world!We attract... ...Test is looking for software engineers to join an exciting, dynamic... ...architecture.Learn from our most senior engineers and bring your... ...and ASICs)Knowledge of Windows and experience with Visual...ApplicationSeniorWindowsLocal areaRelocationFlexible hours$184k - $287.5k
...Developer Technology Engineer, you will be at the forefront... ...end-to-end AI applications to detect insufficient... ...ARM-based SoCs.Improve Windows LLM & GenAI user experience... ...enhancements of OSS software, including but not... ....SummaryLocation: US, CA, Santa ClaraType: Full...ApplicationSeniorWindowsFull timeLocal area$200k - $322k
...global impact.We're hiring a Senior Staff Software Engineer to own the engineering... ...building user-facing web applications and operational dashboards... ...Microsoft,OS [Apple,Linux, and Windows], Infrastructure systems... ...law.SummaryLocation: US, CA, Santa ClaraType: Full timeApplicationSeniorWindowsFull time$175k - $200k
...hardware authentication into any application. Through close... ...Role:Yubico is looking for a Senior Software Engineer who is innovative and has a... ...firmwareFamiliarity with either Windows or Linux system internals and... ...experience building desktop applications on WindowsU.S....ApplicationSeniorWindowsContract workWork at officeImmediate startWorldwide$136.3k - $231.7k
...teams of physicists, engineers, data scientists... ...scientist, software engineers, application development engineers, and senior product technology... ...Managed C++, .NET in Windows 64-bit... ...and C# on Windows desktop applications.Knowledge... ...AnnuallyPrimary Location: USA-CA-Milpitas-KLAKLA’s...ApplicationSeniorWindowsMinimum wageFull timeWork experience placementFlexible hours$193.3k - $261.5k
...Labs designs silicon and software that accelerates innovation... ...and we are seeking a Senior Software Engineer to join our ML Distributed... ...status.Los Angeles County applicants: Job duties for this position... ...about our benefits at .USA, CA, Cupertino - 193,300.00 - 261,500.00...ApplicationSeniorInternshipLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Cupertino, CA, USA [Remote]. Be the first to apply!
- software developer positions Cupertino, CA
- senior software engineer remote Cupertino, CA
- cybersecurity software engineer Cupertino, CA
- part time software developer remote Cupertino, CA
- junior software developer internship Cupertino, CA
- software engineer Cupertino, CA
- software engineer amazon Cupertino, CA
- software developer internship Cupertino, CA
- junior software developer remote Cupertino, CA
- real time software engineer Cupertino, CA



