Verified current Job

Senior Software Engineer - Windows App

Design, implement, and ship native Windows client features using modern C++, with C# used where appropriate, and integrate deeply with Win32, WinRT, COM, Windows services, and operating-system APIs. Own Windows App scenarios acros...

Job Full source details
Microsoft Redmond, WA,US, US Source published Aug 25, 2026 Verified 1 day ago
✓ 95% verification score · Source: Microsoft Careers · Always confirm final requirements on the original source.
Complete source information imported The available role or programme description, requirements, benefits and source facts were imported from the public official endpoint and formatted for reading.
Senior Software Engineer - Windows App opportunity at Microsoft
DeadlineSun Feb 21 4:30 AM 2027
EmploymentF U L L T I M E
CountryUS

Overview

Design, implement, and ship native Windows client features using modern C++, with C# used where 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, services, client applications, and cloud-backed experiences. Diagnose complex problems using debuggers, dumps, traces, logs, and telemetry, including issues involving concurrency, memory, networking, latency, and operating-system integration. Drive features through the full engineering lifecycle: architecture, design, implementation, testing, deployment, experimentation, monitoring, and live-site response. Partner with Windows, Windows 365, Azure Virtual Desktop, identity, securi

Full job description

Full Job Description

Design, implement, and ship native Windows client features using modern C++, with C# used where 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, services, client applications, and cloud-backed experiences. Diagnose complex problems using debuggers, dumps, traces, logs, and telemetry, including issues involving concurrency, memory, networking, latency, and operating-system integration. Drive features through the full engineering lifecycle: architecture, design, implementation, testing, 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. Bachelor's 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. These requirements include but are not limited to the following specialized security screenings: Master's 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 Bachelor's 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 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.

Tips for this job

Practical JobOpportunity guidance. These tips do not replace official rules or create new eligibility requirements.

  1. Tailor the CV and application to the responsibilities and required skills stated on the official employer page.
  2. Use concrete evidence of relevant work, projects and measurable results rather than generic claims.
  3. Confirm location, work authorization, remote restrictions and sponsorship terms before applying.
  4. Apply through the original employer or official recruitment destination shown on this page.

Verification notes

Verified from public schema.org JobPosting structured data on the official source page. The complete published description, responsibilities, requirements and benefits were normalized when present; unstated facts were not inferred.

Original authoritative source

JobOpportunity is the discovery and verification layer. Confirm eligibility, dates, salary/funding and application instructions on the original source before submitting anything.

Apply through JobOpportunity →

Browse current JobOpportunity listings from Microsoft Careers →

More ways to save

Discover deals, coupons and free courses on our sister site.

Explore DealVorio
Save more with DealVorio: deals, coupons, free courses, apps and books