Senior Software Engineer, Windows/Desktop Applications [Remote]
jobgether
- Remote job
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Windows/Desktop Applications based in United States.
This is a high-impact engineering role focused on building and evolving native Windows desktop applications used by millions of users worldwide. You will contribute to a product that transforms how people consume written content by turning it into accessible audio experiences across multiple platforms. The role involves deep ownership of Windows application architecture, performance, and usability, with a strong emphasis on accessibility and inclusive design. You will work in a highly collaborative, fully distributed engineering environment alongside world-class engineers, designers, and researchers. The position requires a strong balance of hands-on development and architectural thinking, with responsibility for delivering polished, scalable, and reliable desktop software. You will also influence technical direction, improve engineering practices, and help shape the long-term evolution of the Windows product experience.
Accountabilities
- Lead the design, architecture, and development of native Windows desktop applications using Windows App SDK, WinUI, C#, XAML, and optionally C++.
- Define and enforce engineering best practices for performance, maintainability, memory management, and cross-version Windows compatibility.
- Drive accessibility initiatives, ensuring compliance with Windows accessibility APIs (e.g., UI Automation) and delivering inclusive user experiences.
- Collaborate with Product, Design, UX, QA, and other engineering teams to define feature scope and UI/UX architecture.
- Own the full software development lifecycle, from design and implementation to testing, release, and ongoing maintenance.
- Diagnose and resolve complex technical issues including performance bottlenecks, memory leaks, rendering issues, and compatibility challenges.
- Contribute to architectural decisions and improve system design for scalability and long-term maintainability.
- Mentor engineers, participate in code reviews, and help raise the overall engineering bar.
Requirements:
- 3+ years of experience in Windows desktop application development using Windows App SDK, WinUI (or similar frameworks), C#, XAML, and optionally C++.
- Strong understanding of Windows application architecture, including .NET and native interop (Win32/WinRT/COM).
- Proven experience shipping production-grade desktop applications with a focus on performance, reliability, and scalability.
- Hands-on experience with accessibility APIs (e.g., Microsoft UI Automation) and building inclusive software.
- Strong computer science fundamentals including OOP, design patterns, data structures, algorithms, multithreading, and asynchronous programming.
- Experience in technical leadership, code reviews, and mentoring engineers.
- Excellent communication skills and ability to collaborate across cross-functional teams.
- User-centric mindset with attention to detail in building intuitive, polished desktop experiences.
Preferred / Bonus:
- Experience with UI automation testing, unit testing, and integration testing frameworks.
- Knowledge of performance optimization (startup time, memory usage, rendering, high-DPI support).
- Familiarity with localization, internationalization, and RTL (right-to-left) UI support.
- Experience with telemetry, analytics, logging, crash reporting, and monitoring tools.
- Exposure to CI/CD pipelines, release engineering, and desktop deployment workflows.
- Ability to own modules or feature areas end-to-end, including refactoring and technical debt management.
Benefits:
- Competitive compensation package aligned with experience and impact.
- Opportunity to work on a product used by millions globally with strong real-world impact.
- Fully remote, distributed work environment with high flexibility and autonomy.
- High degree of ownership in architectural decisions and product direction.
- Leadership opportunities including mentoring and progression into senior technical roles.
- Mission-driven culture focused on accessibility, inclusivity, and user impact.
- Collaborative engineering environment with strong emphasis on learning and technical excellence.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
- ...This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer, Windows/Desktop Applications based in Australia. This is a high-impact engineering role focused on building and...ApplicationSeniorWindowsRemote jobFull timeWorldwide
- ...Senior Software Engineer, Desktop Applications Our client is hiring a senior level engineer to help shape a modern desktop software experience that supports... ...software for business critical workflows across Windows and Linux Build polished cross platform...ApplicationSeniorWindows
$140k - $200k
.... These include frontend and backend engineers, AI research scientists, and others from... ..., and development of native Windows desktop applications using Windows App SDK, WinUI (or related... ...to building accessible and inclusive software. Excellent software engineering fundamentals...ApplicationSeniorWindowsWork at officeRemote work- ...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
- ...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
- ...Network Administrator, this senior-level role serves as a... ...experience with Citrix virtual desktop/application delivery, Okta identity &... ...desktop support, endpoint engineering, or IT service desk roles (... ...acceptable Deep knowledge of Windows 10/11 desktop...ApplicationSeniorWindowsFor contractorsWork at officeLocal areaRemote work
- ...backed, infrastructure software startup. We are 100% remote... ...to every employee. Senior Software Engineer - Mobile As a senior... ...user-friendly mobile application on both Android and iOS... ...software to popular desktop operating systems: Windows, OS X, Linux Email...ApplicationSeniorWindowsRemote work
- ...CI poly is required upon application for initial consideration... ...solutions, DevSecOps, systems engineering, software development, and... ...NGA customer missions as a Senior Software Engineer (SAS).... ...creating solutions for Microsoft Windows desktop operating systems will be...ApplicationSeniorWindowsWork at office
- ...involves building out and supporting the Maple Citrix Desktop for TSA. Candidates must have experience with Windows 2008R2, Active Directory OU policy administration... ...excellent communication skills to work with application and business teams. Competitive salary and benefits...ApplicationSeniorWindows
$135k - $145k
...Senior Windows Software Packaging Engineer Arnold, MO Build it. Deploy it. Own it — at enterprise scale.... ...design, build, and sustain the Windows desktop infrastructure that intelligence... ...engineer with depth in MECM/MCM, application virtualization, and deployment...ApplicationSeniorWindowsWork at office$55k - $65k
...Senior Desktop Support Specialist, Texas McCombs As a member of the McCombs Technology... ...and hardware troubleshooting for Windows, macOS and related software. Administering the Computer... ...initiatives. Offering customer application consulting, evaluation, and...ApplicationSeniorWindowsWork at officeMonday to FridayShift work- ...innovation and systems engineering with a design‑... ...of cross‑platform desktop and cloud‑hosted web applications that host our advanced... ...systems for Windows, Mac, Linux, and Cloud... ...of experience as a Software Engineer, Software... ...Development Engineer, Senior Software Engineer,...ApplicationSeniorWindows
$85k - $100k
...KDInfotech Senior Desktop Administrator KDInfotech offers small and... ...partner on projects such as, application support, network administration... ...clients for any Hardware or Software troubleshooting. They are... ...environments that use MAC and Windows operating systems. If you...ApplicationSeniorWindowsWork experience placementRemote work$140k - $200k
A software development company in Raleigh, North Carolina is seeking a skilled engineer to lead the design and development of Windows desktop applications. The ideal candidate will have over 3 years of experience in implementing best practices for Windows app development...ApplicationSeniorWindows- ...recruiting company is seeking a Sr. Desktop Support Tech in Oklahoma City... ...issues, troubleshooting software/hardware, and resolving... ...experience, familiarity with Mac/Windows, and a Computer Science degree... ...ensure support for over 500 applications as part of a dedicated team....ApplicationSeniorWindows
- ...Information Security Services, LLC is seeking an experienced Senior Windows Desktop Administrator with an active TS/SCI clearance to provide... ..., resolving outages, and supporting various applications. Ideal candidates will have 5+ years of experience and an...ApplicationSeniorWindows
- Management Applications, Inc., a leader in Managed IT Services, is seeking skilled Server, Network, and Desktop Support Professionals. The role involves providing extensive IT support... ...should have a solid background in Windows operating systems, network management, and...ApplicationSeniorWindows
- ...Senior Software Engineer Location: Madison, WI, US, 53711 Business Unit: Cameca Posting Date: May 20, 2026 The Senior Software... ...analysis workflows. Design, develop, and maintain Windows desktop applications for reconstruction and analysis of large 3D atom probe...ApplicationSeniorWindowsLocal area
$119.8k - $234.7k
...Microsoft develops AI software that enables running... ..., to servers, desktops, mobile phones, internet... ..., including Office, Windows, Bing, SQL Server, and... ...Dynamics. As a Senior Software Engineer - Performance Tooling... ..., libraries and application programming interfaces...ApplicationSeniorWindowsOngoing contractWork at officeLocal area$195.78k - $242.1k
...Foundation team works on core software components and... ...to make Roblox client applications more responsive, stable... ...supported platforms - mobile, desktop, and consoles. As Senior Software Engineer on the team, you will... ...Android, iOS, macOS or Windows ~ Experience with Lua...ApplicationSeniorWindowsFull timeWork experience placementH1bWork at officeLocal areaVisa sponsorshipMonday to Friday- ...Government Services in Fort Belvoir is seeking an experienced Senior Windows Desktop Administrator to provide advanced technical support and... ...resolving user tickets, installing and maintaining applications, and ensuring accurate records of support actions. The ideal...ApplicationSeniorWindows
$140k - $200k
Clutch Canada is seeking a Windows Desktop Application Developer to lead the design and development of applications using Windows App SDK and WinUI. The ideal candidate will have 3+ years of experience in Windows desktop application development and a strong focus on accessibility...ApplicationSeniorWindows- Management Applications, Inc. is seeking Desktop Support Professionals to manage IT services for a large user base in King George County. The role demands extensive knowledge of Windows systems and network management, along with relevant certifications. Candidates should...ApplicationSeniorWindows
$124.5k
...( , X ( and YouTube ( . Job Description The Senior Software Engineer - Lifecycle Management will work collaboratively with... .... Design, develop, and support embedded, Windows embedded and desktop applications. Participate in software work product reviews/inspections...ApplicationSeniorWindowsLocal area$140k - $200k
Clutch Canada is seeking a Windows Desktop Application Developer to lead the design and development of native applications. The ideal candidate should have over 3 years of experience in Windows desktop application development, particularly with Windows App SDK, C#, and...ApplicationSeniorWindows$125k - $140k
...opportunities are real. Our engineers work with industry-... ...- every day. Senior Software Engineer at TSI... ...software development for desktop, mobile, and cloud solutions... ...understand desired application capabilities and... ...Terraform Mac and Windows installers Mac, PC...ApplicationSeniorWindows$114.93k - $230.9k
...Senior Software Engineer Catapult is building the future of sports performance... ...About Video And Performant Applications We are looking for a... ...threaded, performant server or desktop applications. ~ Solid... ...platform development experience (Windows and Linux preferred)....ApplicationSeniorWindows$110k - $120k
...Technologies is a leading software provider for complex... ...com . Job Title : Senior Software Engineer - .Net Department :... ...Maintenance: Build and refine desktop interfaces using... ...building or maintaining Windows desktop applications. ~ SQL & ADO.NET: Strong...ApplicationSeniorWindowsContract workWork at officeLocal areaMonday to FridayFlexible hours3 days per week$140k - $165k
...globe. The role Reporting to the Senior Manager, Software Engineering, the Senior Software Engineer... ...combines enhancement of existing Windows-based applications with development of next-generation... ...full technology stack, including desktop applications, APIs, backend services...ApplicationSeniorWindowsRemote work3 days per week$65 per hour
Position Title: Senior Software Engineer (C# / WinForms) Location: Remote (Must work Eastern... ..., developing, and enhancing desktop-based software applications using Microsoft technologies. You... ...Experience with WCF, NHibernate, and Windows Workflow SQL Server development or...ApplicationSeniorWindowsLong term contractContract workFor contractorsRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer, Windows/Desktop Applications [Remote]. Be the first to apply!
- software sales engineer United States
- software engineer internship remote United States
- IT software developer United States
- new grad software engineer United States
- software engineer staff United States
- integration software engineer United States
- machine learning software engineer United States
- software engineer part time United States
- facebook software engineer United States
- senior robotics software engineer United States



