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.
- ...Senior Desktop Engineer Chicago (loop) or Dallas – onsite 3 days, work from... ...engineering around desktops, desktop applications, endpoint devices, endpoint... ...management solutions for Windows, Citrix, Macs, and mobile... ...MDT, Autopilot) Package software applications for automated...ApplicationSeniorWindowsWork at officeWork from home
- ...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 support...ApplicationSeniorWindowsLocal areaRemote work
$140k - $200k
Clutch Canada is seeking a Windows Desktop Application Developer to lead the design and architecture of native applications. The ideal candidate will have over 3 years of experience in Windows development using C#, WinUI, and XAML, with a dedication to accessibility. This...ApplicationSeniorWindows- ...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
- ...Job Title: Software Development Engineer Senior Staff_USA Duration:10 months Location: DALLAS COE (DALLAS CENTER OF EXCELLENCE) W2 Acceptable... ...developing innovative and scalable solutions that connect applications and data across cloud and on-premises environments....ApplicationSenior
- ...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
- ...Senior C++ Engineer A specialized engineering software company is hiring a Senior C++ Engineer to support and evolve a long-standing Windows desktop application used in real-world structural and engineering workflows. This is a full-time, direct-hire role with a hybrid...ApplicationSeniorWindowsFull time2 days per week1 day per week
- ...Desktop Engineer The Desktop Engineer will be responsible for the design, deployment, maintenance... ...and administration of corporate applications. Major Responsibilities: -... ...automation and management of all desktop Windows 10 (or newer) image deployments and updates...ApplicationSeniorWindowsWork at office
- ...Senior C++ Developer with C# experience (Remote)... ...has skillful in-house software development teams with... ...strong experience in Windows desktop and system-level... ...Computer Science, Software Engineering, or related fields A... ..., especially Desktop applications Knowledge of software...ApplicationSeniorWindowsRemote workWork from home
- ...Virtual Desktop Engineer – Citrix and Azure This position will be responsible... ...closely with security and application teams, the individual will... ...migration from Citrix to Windows Virtual Desktop, following technical... ...developing and testing software packages using Install...ApplicationWindows
- ...Azure Virtual Desktop Specialist Minimum of 5 years of... ...Experience developing and testing software packages using Install... ...pack upgrades, and application-based updates. Scripting... ...End Point Protection Engineering. Experience with Windows 10/11, Active Directory Structure...ApplicationWindows
- ...Senior Cloud Engineer The Cloud Engineering team is seeking... ...Translate business and application requirements into cloud... ...Working knowledge of Windows Server (RDP, IIS,... ...patching. DevOps & Software Lifecycle... ...Manager, Azure Virtual Desktop, API Management, Application...ApplicationSeniorWindowsWork at officeRemote workRelocationShift work
$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- ...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
- ...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
- ...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
- ...Desktop/Workstation Design Engineer Employment Type: Full-Time, Experienced CGS... ...large-scale deployment of software using OS deployment technologies... ...updates to software applications to be applied to desktops... ...such as HCL BigFix or Windows Update/MECM that applies...ApplicationWindowsFull timeWork at officeRemote workFlexible hours
- ...Senior Software Engineer – C / C Developer Milwaukee, WI / Dallas, TX Role and Responsibilities... ...in development of multithreaded applications using C. Knowledge of interposes communications... ...). Knowledge and understanding of Windows Server. General knowledge of web...ApplicationSeniorWindows
$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- ...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
- ...Job Title: Senior Specialist-Software Engineering (Senior Dot net Backend Developer) Work Location - Dallas, TX Job Description... ...• 7 years of experience successfully developing applications for Windows platforms using C Net • Strong NET C expertise on...ApplicationSeniorWindows
- ...Job Title - Senior Cloud Engineer (OpenStack) Location - (Dallas-TX,... .... • Implement and manage software-defined networking (SDN) and... ...support the deployment of applications and services on the OpenStack... ...Hat, CentOS, Ubuntu) and/or Windows Server administration. •...ApplicationSeniorWindows
- ...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
- ...Desktop Support Engineer Provides day-to-day onsite problem resolution for laptop, voice, print, smartphone... ...laptop computer, operating system, application software, and hardware technologies and associated problems. Support Windows and Mac OS laptop users in identifying...ApplicationWindowsWork at officeLocal areaRemote work
$65 - $75 per hour
...Opportunity for advancement Senior Terraform AWS/Azure AMI Developer. San... ...Shell scripting. • Deep understanding of Windows, Amazon Linux, and Red Hat Linux operating... ..., and collaborating with Cloud SMEs and application teams. • Proficient with Git and...ApplicationSeniorWindowsHourly payContract workWork from homeFlexible hours- ...ensure solutions align with the broader application, desktop, network, server, and storage... ...infrastructure architecture. Review software requirements and design solutions for... ...grade solutions. Expert knowledge of Windows Server, enterprise networking, public...ApplicationSeniorWindowsWork at office
- ...Sr. Software Engineer Dev/Ops Come join a growing bank at the heart of the innovation, technology... ...be responsible for implementing the application infrastructure setup as well as build... ...resolving single customer issues with Windows, Mac, and Linux, VPN, permissions, and...ApplicationSeniorWindows
- ...incident resolution, system maintenance, application development, and tier 3 support. Key... ...s degree in Computer Science, Computer Engineering, or related field. ServiceNow... ...discovery. Familiarity with Linux/Unix, Windows administration, and basic networking....ApplicationSeniorWindowsContract workLocal area
- ...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
- ...JOB DETAILS: Job Title: Senior Cloud Platform Engineer Location: Hybrid onsite... ...critical internal banking applications. Proactively tune CPU,... ...ability to deploy and manage software-defined networking and security... ...Linux (RHEL) and Windows Server environments. Solid...ApplicationSeniorWindows
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!
- startup software engineer Mesquite, TX
- software developer Mesquite, TX
- ngo software engineer Mesquite, TX
- software engineer Mesquite, TX
- cybersecurity software engineer Mesquite, TX
- part time software developer remote Mesquite, TX
- intel software engineer Mesquite, TX
- software engineer healthcare Mesquite, TX
- software developer fintech Mesquite, TX
- consulting software engineer Mesquite, TX

