Enter a job title or keyword

Senior Software Engineer Windows App

Microsoft


Job Location:

Redmond, WA - USA

Yearly Salary: USD 119800 - 234700
Posted: 6 October 2026 (19 hours ago)
Application Deadline: 3 January 2027
Vacancies: 1 Vacancy

Department:

Software Engineering

Job Summary

Overview

About the team
The Windows Cloud Experiences team builds the Windows App the unified client for connecting to Windows 365 Azure Virtual Desktop and remote PCs. We create secure reliable and high performance client experiences that bring together native Windows capabilities and cloud-powered services across devices and form factors.

We are looking for a senior engineer who enjoys working close to the Windows platform and can turn complex operating-system networking identity and remoting challenges into polished customer experiences. This role is centered on Windows client and platform engineering not only surface-level user interface development.

About the role
As a Senior Software Engineer on Windows App you will own important areas of the native Windows client from architecture through implementation validation release and live-site support. You will workacross application platform and service boundaries to make remote Windows experiences feel secure responsive dependable and deeply integrated with the operating system.

You will join a collaborative fast-moving team that values technical depth customer focus engineering craftsmanship and end-to-end ownership. You will also help other engineers grow through design guidance code reviews debugging support and mentoring.



Responsibilities
  • Design implement and ship native Windows client features using modern C with C# usedwhere appropriate and integrate deeply with Win32 WinRT COM Windows services and operating-system APIs.
  • Own Windows App scenarios across resource discovery connection setup authentication OS integration reliability and performance.
  • Develop secure scalable and maintainable components that span processes threads servicesclient applications and cloud-backed experiences.
  • Diagnose complex problems using debuggers dumps traces logs and telemetry includingissues involving concurrency memory networking latency and operating-system integration.
  • Drive features through the full engineering lifecycle: architecture design implementationtesting deployment experimentation monitoring and live-site response.
  • Partner with Windows Windows 365 Azure Virtual Desktop identity security design and product teams to deliver coherent end-to-end customer experiences.
  • Raise the engineering bar for performance reliability accessibility security testability and long-term maintainability.
  • Mentor engineers lead technical discussions and create clarity in ambiguous or cross-team problem spaces.


Qualifications

Required/Minimum Qualifications:

  • Bachelors Degree in Computer Science or related technical field AND 4 years technical engineering experience with coding in languages including but not limited to C C C# Java JavaScript or Python.
    • OR equivalent experience.

Other Requirements: Ability to meet Microsoft customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings:

  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Masters Degree in Computer Science or related technical field AND 6 years technical engineering experience with coding in languages including but not limited to C or C#.
    • OR Bachelors Degree in Computer Science or related technical field AND 8 years technical engineering experience with coding in languages including but not limited to C C C# Java JavaScript or Python.
    • OR equivalent experience.
  • Production experience designing implementing debugging and shipping software in modern C; experience with C# is also valuable.
  • Experience building native Windows applications platform components services or other systems-level software.
  • Strong software design debugging problem-solving and performance-analysis skills.
  • Demonstrated ability to drive complex features end to end and collaborate effectively across engineering disciplines and organizations.
  • Clear written and verbal communication skills s with a record of mentoring or providing technical leadership to other engineers.
  • Deep knowledge of Windows systems technologies such as Win32 WinRT COM RPC Windows services inter-process communication and core Windows APIs.
  • Experience with remote desktop virtualization or virtual desktop infrastructure technologies.
  • Experience with networking authentication and identity in Windows clients including Microsoft Entra ID MSAL or Web Account Manager.
  • Experience debugging multi-process multi-threaded performance-critical native code including memory concurrency latency and reliability issues.
  • Experience with Windows App SDK WinUI XAML WebView2 MSIX or related Windows client technologies.
  • Experience building secure and accessible client software used at enterprise scale supported by telemetry-driven development and live-site operations.
  • Experience using AI-assisted engineering tools responsibly to improve development testing or debugging workflows.

#WDJOBS

#WDJobs

#WindowsAppJobs

#WCX

#Windows365

#WCXEngineeringJobs



Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $119800 - $234700 per year. There is a different range applicable to specific work locations within the San Francisco Bay area and New York City metropolitan area and the base pay range for this role in those locations is USD $160200 - $261000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
position will be open for a minimum of 5 days with applications accepted on an ongoing basis until the position is filled.



Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age ancestry citizenship color family or medical care leave gender identity or expression genetic information immigration status marital status medical condition national origin physical or mental disability political affiliation protected veteran or military status race ethnicity religion sex (including pregnancy) sexual orientation or any other characteristic protected by applicable local laws regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process read more about requesting accommodations.


Required Experience:

IC