Verified current Job

Senior Software Engineer

Design and implement native Windows components in modern C++, with deep integration into Win32, COM, Windows services, and system APIs. Build capabilities involving device redirection, input, display, audio/video, USB, and HID int...

Job Full source details
Microsoft Vancouver, BC,CA, CA Source published Oct 2, 2026 Verified 7 hours 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 opportunity at Microsoft
DeadlineWed Mar 31 12:17 AM 2027
EmploymentF U L L T I M E
CountryCA

Overview

Design and implement native Windows components in modern C++, with deep integration into Win32, COM, Windows services, and system APIs. Build capabilities involving device redirection, input, display, audio/video, USB, and HID integration for remote desktop and virtualization scenarios. Develop and maintain cross-process, cross-thread, performance-critical code paths where correctness, latency, reliability, and stability are important. Make technical design decisions and evaluate tradeoffs across Windows client components, devices, and cloud-connected experiences. 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 OR equivalent experience. Experience developing production software in C or C++. These requirements include, but are not l

Full job description

Full Job Description

Design and implement native Windows components in modern C++, with deep integration into Win32, COM, Windows services, and system APIs. Build capabilities involving device redirection, input, display, audio/video, USB, and HID integration for remote desktop and virtualization scenarios. Develop and maintain cross-process, cross-thread, performance-critical code paths where correctness, latency, reliability, and stability are important. Make technical design decisions and evaluate tradeoffs across Windows client components, devices, and cloud-connected experiences. 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 OR equivalent experience. Experience developing production software in C or C++. These requirements include, but are not limited to, the following specialized security screening: Experience developing native Windows applications or system components. Experience with Win32, COM, Windows services, or Windows system APIs. Experience debugging performance, memory, threading, or concurrency issues in native code. Experience with device integration, USB, HID, audio/video, or driver-adjacent development. Familiarity with remote desktop or virtualization technologies such as RDP or ICA. Experience using ETW, traces, dumps, or debuggers for Windows diagnostics. Diagnose performance, reliability, memory, and concurrency issues using telemetry, traces, dumps, debuggers, and other diagnostic tools. Investigate complex customer and production issues, determine root causes, and implement engineering improvements that reduce recurrence. Provide technical guidance and mentorship to other engineers, share systems-level expertise, and contribute to raising engineering quality across the team.

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 →

Related opportunities

Other current verified records you may want to review.

Job

Education Specialist (Emergencies), P-4, TA, 364 days, #00137696, Education Cannot Wait (ECW), UNICEF Hosted Fund, Geneva, Switzerland

unicef · Republic of the Congo

Already Applied? Update your details, view your application and progress >> Login Job search e.g. "Administrator, Melbourne" Refine search Work t...

Job

Trusted Data for Children Strategic Convening and Positioning Consultant, Office of Strat & Eviden(OSE) ,Remote/Home-based with travel to Florence, Italy #596073

unicef · Republic of the Congo

Already Applied? Update your details, view your application and progress >> Login Job search e.g. "Administrator, Melbourne" Refine search Work t...

Job

Fund Raising Officer (Salesforce Product Owner), (NO-1), FT, #138721, Mexico City – Mexico, LACR

unicef · Republic of the Congo

Already Applied? Update your details, view your application and progress >> Login Job search e.g. "Administrator, Melbourne" Refine search Work t...

Job

People and Culture Associate (G-6), FT, #00110498, Caracas – Venezuela, LACR

unicef · Republic of the Congo

Already Applied? Update your details, view your application and progress >> Login Job search e.g. "Administrator, Melbourne" Refine search Work t...

Job

Senior Programme Planning and Coordination Consultant for 2027 Annual/Rolling Work PlanninCaribbean Multi-Country Programme, Barbados, 6 Months (Remote)

unicef · Republic of the Congo

Already Applied? Update your details, view your application and progress >> Login Job search e.g. "Administrator, Melbourne" Refine search Work t...

Job

Site Automation Engineer - Robotics/PLC

Bright Machines

RETHINK MANUFACTURING  

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