Senior Software Engineer, Windows/Desktop Applications - Mesquite, 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 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.
- ...to provide onsite (5 days per week) Desktop Support (e.g., Windows, O365, mobile, peripherals, laptops)... ...status or characteristic protected by applicable laws, regulations, and ordinances.... ...technical issues from incoming hardware/software incidents for onsite and remote...ApplicationSeniorWindowsFor contractorsRemote work
- ...Senior Software Engineer Soutron | Fully Remote | Full-time About... ...the progressive migration of desktop functionality into CAMS Online, Soutron's modern web application. You will work closely with... ...we want to talk. C/C++ (Windows) (essential) — 6+ years of...ApplicationSeniorWindowsFull timeRemote workWorldwideFlexible hours
- ...Description: Customer-facing role supporting physicians and direct care clinics. Windows desktop support role with EMR experience a plus. Primary Responsibilities: Troubleshoot corporate applications with the use of a Knowledge Base and assign issues to the appropriate...ApplicationSeniorWindowsLocal areaRemote work
$160k - $250k
## Sr. Software Engineer II, Sensor - Sensor Event Runtime (Hybrid)Applylocations: USA - Redmond, WA: USA - Austin, TX:... ..., mentor junior and senior developers and contribute... ...and C++ code across Windows, Mac, and Linux, and... ...all employees and applicants for employment. The...ApplicationSeniorWindowsWork experience placementWork at officeLocal areaFlexible hours- ...Senior Desktop Engineer This is a Senior Desktop Engineer role that will drive imaging for 400+ applications across PCs and Macs using MECM, SCCM, M365 and... ...Intune in primarily a Windows environment. This person... ...Autopilot) Package software applications for automated...ApplicationSeniorWindows
$165k - $215.8k
...maintain microservices-based applications by applying various... ...Maven. Utilize Linux, Unix and Windows. Minimum Requirements Requires... ...Computer Science, Computer Engineering, Computer Science or... ...Windows. Compensation Our Senior Software Engineers earn between $165...ApplicationSeniorWindowsTemporary workLocal area$70 - $85 per hour
...poster from Synergis As a C++ Software Engineer you will be responsible for... ...from design to delivery. Senior Software Engineer... ...unit tests for new or existing application code. Works with Customer... ...years of C++ experience on Windows environment. Modern C++ standard...ApplicationSeniorWindowsHourly payFull timeContract workWork experience placementLocal areaImmediate start- ...Translate business and application requirements into... ...Working knowledge of Windows Server (RDP, IIS, Active... ...principles.* Understanding software packaging and... ...Information Technology engineering and/or operations.* 4+... ...Manager, Azure Virtual Desktop, API Management, Application...ApplicationSeniorWindowsLocal areaRemote workShift work
- ...Workplace Named a Top Workplace in the USA and Top Remote Workplace, Kobie is where... ...of experience designing and developing applications and components using Java and Spring (... ...Kubernetes clusters (kubectl, Docker for Desktop) preferred ~ Build Management tools (Bitbucket...ApplicationSeniorRemote workFlexible hours
$70.18k - $170.04k
...motivated Microsoft 365 Engineer with deep experience... ...Intune, Azure Virtual Desktop (AVD), and other M365... ...management, and mobile application management (MAM) Define... ...deployment for Windows 10/11, iOS, and Android... ...experience and skills, Seniority and performance, Market...ApplicationSeniorWindowsFull timeLocal area- ...is seeking an experienced Desktop/Workstation Design Engineer to participate in... ...large‑scale deployment of software using OS deployment technologies... ...updates to software applications to be applied to desktops... ...infrastructure such as HCL BigFix or Windows Update/MECM that applies...ApplicationWindowsWork at officeRemote workFlexible hours
- ...of C#, .NET (needed), SQL Server, Rest API, Web framework and Windows Forms UI development. • Knowledge of AWS is a plus. • Create... ...testing, support QA and System Integration. • Work with application Architects, QA Analysts, and Business Analysts to ensure...ApplicationSeniorWindows
- ...looking for a qualified Software Engineer to design, develop,... ...location for a Dallas, TX, USA‑based company. Re‑... ...Highly proficient in Windows OS, Windows Server OS and Office 365 applications High attention to detail... ...Collaborate with Senior Programmers to plan for...ApplicationWindowsPermanent employmentFull timeContract workWork at officeRemote workMonday to FridayNight shiftDay shiftAfternoon shift
$59k - $89k
...Join to apply for the Desktop Support Associate II role at Freddie Mac . At Freddie... ...users in Desktop Support and enterprise applications. Effective listening skills and proper... ...). Demonstrated/strong knowledge of software: Windows 11; Cisco Jabber; Active Directory; Ping...ApplicationWindowsFull timeWork at officeLocal area- ...leading staffing and consulting company in Dallas, Texas, seeks a Desktop Support Specialist to provide onsite support five days per week... ...work environment. Qualifications include experience with Windows, O365, and ServiceNow for effective problem resolution and satisfied...SeniorWindowsRemote work
$16 per hour
...Location 195 Willis Carrier Canyon,Mesquite, NV, 89027,United States Base... ...and seed-to-sale tracking software Following proper cash... ...regulations Comprehension and application of all Security and safety compliance... .... Must be proficient in Windows based software and point of sale...ApplicationWindowsFull timeWork at officeLocal areaFlexible hoursShift work$114.1k - $143.9k
...Senior Software Engineer Location: Dallas TX - Hybrid role (In-Office Presence required) NO REMOTE... ...for cloud infrastructure and application deployment across multiple products.... ...Oriented Design (OOD) Linux/Unix & Windows Platform Must Have GitHub...ApplicationSeniorWindowsWork at officeRemote workFlexible hours$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...ApplicationRemote jobWork at office- ...Inc. (Spectral) is seeking a software engineer to join our growing design... ...vision algorithms into our Windows-based DeepView AI software.... ...existing Windows OS-based C# application Coordinate C# application... ...HLSL, GLSL) in complex Windows desktop applications Experience...ApplicationWindowsLocal area
$190k - $240k
.... Consumer Growth Experience Engineering (CGX) builds the platforms and... ...instrumentation in mobile applications, ensuring safe rollouts and measurable... ...4+ years of experience as a software engineer. You are experienced... ...Pay Grade – N Equity Grade – USA 8 Employees new to affirm...ApplicationSeniorRemote workFlexible hours- We are seeking a Senior Cloud Platform Engineer to design, build, and maintain our... ...critical internal banking applications. Proactively tune CPU, memory... ...to deploy and manage software‑defined networking and security... ...Linux (RHEL) and Windows Server environments; solid...ApplicationSeniorWindowsLocal area
- ...team of System Administrators and integrate server enterprise applications into the district's network. This part-time role requires 20-4... ...experience in system administration, including proficiency in Windows Server and Linux, along with strong troubleshooting skills. This...ApplicationSeniorWindowsRemote jobContract workPart time2 days per week
$140k - $200k
...Senior Software Engineer, Core Experiences Dallas, TX, 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, on...SeniorRemote work- ...Senior AI Engineer Location: Mesquite, TX 75150 (1 days per week onsite/4 days work from home) Employment Type: Full-time... ...system built on Oracle NetSuite ERP and a custom web application. The company is transitioning from a Rails/PHP monolith...ApplicationSeniorFull timeFor contractorsRemote workWork from home1 day per week
- ...technology clients is looking for a Desktop Support Engineer to support their internal IT... ...reliable access to devices, applications, and core Microsoft 365... ...IT Troubleshooting hardware, software, and connectivity issues across Windows and macOS environments Managing...ApplicationWindows
- ...operating system (Linux or Windows) 1+ years of experience with... ...orchestrating containerized applications and Docker; familiarity with... ...GCP), Azure, or AWS. Release Engineering Leadership Oversee and lead... .... Job Details Seniority level: Not Applicable Employment...ApplicationSeniorWindowsHourly payTemporary workRemote workFlexible hours
- ...Job Posting Title: Desktop Engineering & Endpoint Management... ...needed - (patching, software deployment, vulnerability... ...: This role is a senior, hands‑on endpoint engineering... .... Migrate policies, applications, and patching with... ...strategy for Windows, macOS, and third‑party...ApplicationWindowsMonday to FridayWeekend work
- ...secure access for internal and external applications, platforms, and APIs. 2. Lead the implementation... ...create technical documentation; utilize software configuration, version and quality... ...2012 and above Experience with Windows Services Okta integration and configuration...ApplicationSeniorWindowsWork experience placement
- ...how the world works. Seeking Top-Notch Go Engineers: We are looking for exceptional Go engineers with 6+ years of hands-on software development experience, ideally with a strong... ...software across major operating systems (Windows, macOS, Linux, iOS, Android). Strong understanding...SeniorWindows
- ...seeking a highly skilled Senior Systems Engineer to join our team.... ...include support for Windows server environments,... ...experience with complex software Strong... ...employer. All qualified applicants will receive consideration... ...a Top Work Place by USA Today. Celebrated for...ApplicationSeniorWindowsFor contractorsWork experience placementLocal areaImmediate startWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications - Mesquite, USA [Remote]. Be the first to apply!
- software engineer amazon Mesquite, TX
- software developer fintech Mesquite, TX
- part time software developer remote Mesquite, TX
- software engineer Mesquite, TX
- software engineer healthcare Mesquite, TX
- software developer Mesquite, TX
- information technology software engineer Mesquite, TX
- consulting software engineer Mesquite, TX
- entry level software engineer remote Mesquite, TX
- senior software engineer remote Mesquite, TX

