Microsoft

Principal Software Engineer - Windows App and Windows Platform

Microsoft
Apply
13 days ago
Redmond, WA, USAStaff+
H1B sponsor

Base Salary

$143k - $304k/yr

Responsibilities

  • Define long-term architecture and technical strategy for Windows App and its native Windows platform.
  • Lead design and delivery of cross-cutting scenarios involving connection setup, session lifecycle, authentication, OS integration, reliability, performance, and security.
  • Architect systems spanning processes, threads, services, client applications, SDK boundaries, and cloud-backed experiences.
  • Investigate complex issues using debuggers, dumps, traces, logs, and telemetry, including concurrency, memory, networking, latency, compatibility, and OS-integration problems.
  • Drive multi-team execution from customer and business outcomes through architecture, implementation, validation, deployment, experimentation, monitoring, and live-site response.
  • Influence partner roadmaps, interfaces, and end-to-end engineering decisions across Windows, Windows 365, Azure Virtual Desktop, identity, security, design, and product teams.
  • Establish engineering standards for performance, reliability, accessibility, security, testability, operational excellence, and maintainability.
  • Develop technical leaders, mentor senior engineers, and lead architecture and design reviews.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding, or equivalent experience.
  • Deep expertise in Windows systems technologies including Win32, WinRT, COM, RPC, Windows services, inter-process communication, and core Windows APIs is preferred.
  • Experience with remote desktop, virtualization, or virtual desktop infrastructure technologies such as RDP, Azure Virtual Desktop, Windows 365, Citrix, VMware Horizon, HDX, or ICA is preferred.
  • Experience with networking, authentication, and identity in Windows clients, including Microsoft Entra ID, MSAL, or Web Account Manager, is preferred.
  • Experience designing and debugging multi-process, multi-threaded, performance-critical native systems is preferred.
  • Experience with Windows App SDK, WinUI, XAML, WebView2, MSIX, or related Windows client technologies is preferred.
  • Experience building and operating secure, accessible client software at enterprise scale and using telemetry and live-site insights is preferred.
  • Experience with device, input, display, audio/video, or peripheral integration for remote or virtualized scenarios is preferred.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check, is required.

Benefits

  • The typical U.S. base pay range is USD $142,800-$274,800 per year, with a separate San Francisco Bay Area and New York City metropolitan area range of USD $188,000-$304,200 per year.
  • Certain roles may be eligible for benefits and other compensation.
  • The position is open for at least 5 days and accepts applications on an ongoing basis until filled.

Categories

Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me