Software Engineer II Remote Desktop Protocol & Redirection
$102.1k - $202.2kMicrosoft
Join the Windows Cloud Experiences team to build core Windows client technologies that power securehigh-performance remote desktop experiences at global scale. As part of the Windows Devicesorganization you will design and ship foundational Windows client components that integrate with the
operating system devices and hardware while connecting to cloud-powered services.
This role is suited for engineers with experience building native C software close to the operatingsystem particularly in performance-sensitive and reliability-critical environments. You will solve systems-level problems contribute to technical design decisions and own well-scoped features and components
through the engineering lifecycle.
Microsofts mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset innovate to empower others and collaborate torealize our shared goals. Each day we build on our values of respect integrity and accountability to
create a culture of inclusion where everyone can thrive at work and beyond.
Build Core Windows Client and Device Experiences
- Implement native Windows components in modern C integrating with Win32 COM Windowsservices and system APIs.
- Build capabilities involving device redirection input display audio/video USB and HID integration forremote desktop and virtualization scenarios.
- Develop and maintain cross-process cross-thread performance-critical code paths where correctnesslatency reliability and stability are important.
- Contribute to technical design decisions and evaluate tradeoffs across the Windows clientcomponents and devices you work on.
Systems-Level Engineering
- Investigate and resolve systems-level issues spanning kernel and user-mode boundaries operatingsystem integration drivers services and client applications.
- Optimize memory usage threading models IPC and I/O within complex long-running Windowsclient processes.
- Diagnose performance reliability memory and concurrency issues using telemetry traces dumpsdebuggers and other diagnostic tools.
- Partner with Windows platform security device and other engineering teams to design robust andsecure implementations.
- Work through technically ambiguous problems with the team identify appropriate engineering tradeoffs and carry solutions across component boundaries.
Technical Ownership
- Own well-scoped features across the engineering lifecycle including design implementation testingdeployment telemetry and live-site debugging.
- Contribute to design and code reviews and apply engineering practices for testability performance reliability and long-term maintainability.
- Contribute to iterative improvements to Windows client technologies in an agile engineering environment with frequent releases.
- Investigate customer and production issues determine root causes and implement engineeringimprovements that reduce recurrence.
- Share systems-level knowledge through design discussions and code reviews and contribute toraising engineering quality across the team.
Technologies
You may work across technologies including:
- C for native Windows and systems-level development.
- C# .NET and WinUI.
- Win32 WinRT COM RPC Windows services and system APIs.
- Windows input graphics audio/video networking and device stacks.
- Windows diagnostics and debugging technologies including ETW traces dumps and debuggers.
Required/Minimum Qualifications:
- Bachelors Degree in Computer Science or related technical field AND 2 years technical engineering experience with coding in languages including but not limited to C C#
- OR equivalent experience.
Additional or preferred qualifications
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:
- 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.
- Experience using AI-assisted engineering tools responsibly to improve development testing or
debugging workflows.
#WDJOBS
#WCXEngineeringJobs
#WAEngineeringJobs
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102100 - $202200 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 $133800 - $219200 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
$102.1k - $202.2k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ...secure, high-performance remote desktop experiences at global scale.... ....This role is suited for engineers with experience building... ...capabilities involving device redirection, input, display, audio/video...Remote workOngoing contractLocal area3 days per week$143.7k - $194.4k
...looking for a talented and passionate Software Development Engineer Test (SDET) to help us develop and... ...of the art, low-latency display protocols. Our products provide to end users... ...access to the graphical interface of a remote desktop or application that resides in the...Remote workInternshipWorldwideFlexible hours- Software Engineer II is an early-career role for engineers who build and maintain Windows desktop applications in C# and .NET. Engineers in this role work on their own on well-defined... ...JSON and XML data.Work with local and remote data stores using SQL, Entity Framework,...Remote workLocal area
$139k - $223k
...searching for an exceptional Backend Software Engineer to join the Aurora Services... ...vehicles, providing remote support, managing a fleet of... ...looking for a Software Engineer II to join the Core Services team... ...Experience with web communication protocols, including REST, gRPC and...Remote workWork at officeLocal area3 days per week$102.1k - $202.2k
...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:... ...a Software Engineer II on Windows App, you will work... ...and service boundaries to make remote Windows experiences feel secure... ..., Windows 365, Azure Virtual Desktop, identity, security, design,...Remote workOngoing contractLocal area3 days per week$87k - $121k
...National Radio Astronomy Observatory Title: Software Engineer II-III Location: 1011 Lopezville Rd, Socorro, NM 87801, USA• 5... ...Charlottesville, VA or Green Bank, WV. For well-qualified candidates, a remote work arrangement may be considered. ~ This position...Remote workH1bWork at officeVisa sponsorship$118.5k - $216.5k
.... Our partner is looking for a Senior Software Engineer II, Mobile – Revenue Experiences (AI Native... ...complex technical challenges. This remote-first opportunity is ideal for an experienced... ...optimization, and Model Context Protocol (MCP)-based integrations. AI-Assisted...Remote workFull timeSummer workHome officeFlexible hours- ...for an experienced WPF GUI Engineer to design and build the... ...platform. You'll own the software layer responsible for rendering... ...WPF applications for desktop or embedded Windows environments... ...to industry-standard remote instrument control protocols (SCPI, VISA, LXI) Experience...Remote workPermanent employmentRelocationFlexible hours
- Job DescriptionSoftware Engineer II willplay a critical role in ensuring the reliability and efficiency of our systems, which in turn drives... ..., banking integrations, and regulatory compliance. Support Software Engineer II work directly with production data involving real...Remote workImmediate start
- ...Facebook, or Instagram.About This OpportunityWe are seeking a Software Developer II to join our growing .NET team. In this role, you will... ...development of new features and functionality. This role is fully remote.ResponsibilitiesParticipate in development efforts on a...Remote workLocal area
$107k - $130k
Opportunity Overview: We are seeking a Software Engineer II to join our Engineering team. In this role, you will independently deliver features... ...in a high-impact healthcare environment. This is a remote-first role that may require travel to Boston, MA for new hire...Remote workFlexible hours$68.9k - $131.1k
...RTX company, is a leader in engineering and proposal teams to successfully... ...The Strategic Communication Software (SW) Engineering Department... ...a talented Software Engineer II to join our team. What You... ...designated as on-site, hybrid or remote. The salary range for this...Remote workTemporary workWork experience placementWork at officeRelocation packageFlexible hours$78.8k - $199.07k
...category-defining, data-driven, software-as-a-service (SaaS) products... ...position entailsThe Software Engineer III will play a pivotal role in... ...success.This Software Engineer II role has a front-end focus,... ...026. This position is open to remote work. Applicants must be willing...Remote workFull timeTemporary workWork experience placementWork at officeFlexible hours- ...What’s the role? We are looking for an engineer with a strong background (or interest)... ...for distributed systems humans.As the Software Engineer II, SRE (for Observability) you will be... ...members to come in once or twice per week. Remote candidates outside commutable distance...Remote workFull timeWork at officeLocal areaVisa sponsorshipFlexible hours
$100.8k - $110.8k
..., including disabled & veterans.Primary Location: United States (US) - IL - Moline Function: TechnologyTitle: Software Engineer II (CA) - 2026016Onsite/Remote: Onsite PositionYour ResponsibilitiesAs a Software Engineer II (CA) for John Deere in Moline, IL, you will:Develop...Remote workWork at officeFlexible hours$68.9k - $131.1k
...years of experience and renowned engineering expertise to meet the needs... ...of aerospace and defense.The Software organization develops the... ...technology. As a Software Engineer II you will play a critical role... ...as on-site, hybrid or remote.The salary range for this role...Remote workTemporary workWork experience placementWork at officeRelocationFlexible hours$84.3k - $105.4k
...line of outdoor lighting productsThe Software Engineer II designs, develops, tests, and maintains... ...resolution across cloud, mobile, web, desktop, and embedded software platforms.Established... ..., with employees regularly working remotely on Wednesdays and Fridays. Additional...Remote workFull timeCasual workWork at officeWork visaRelocation package$125.7k - $203.1k
...world, working together in Engineering, IT, Supply Chain,... ...projects in cloud, mobile, desktop, and security. No matter... ...a time. Your Impact As a Software Engineer Embedded Systems II, you will take ownership... ...or routing and switching protocols (e.g., Ethernet, BGP, OSPF...Full timeTemporary workApprenticeshipWork experience placementLocal areaFlexible hours- ...To enhance integration capabilities, the full-time Software Engineer II will develop and maintain integration features across modern and legacy... ...while collaborating with experienced engineers in a remote setting. Key Responsibilities Build integration features, RESTful...Remote workFull time
- ...Business consulting services. We are in search of a highly motivated candidate to join our talented Team. Job Title: Software Engineer II. Location: Austin, TX. Job Description: Client is seeking an experienced Mid-to-Senior level Software...Remote work
- ...Software Engineer Join the innovators connecting just about anything—from families to cars to... ...Technical System Expertise: Understands system protocols, how systems operate and data flows.... ...devices This role is fully remote with the option of working onsite at Bellevue...Remote workImmediate start
- ...possible! As a professional Robotics Software Engineer II/III - Integration on the Integration... ..., providing direct onsite and remote support. You will need troubleshooting... ...knowledge in the networking stack, network protocols, async I/O ~ Experience interfacing...Remote workTemporary workWork at officeFlexible hours
$194k - $349k
...behavior, then provides on-box prevention capability and remote telemetry to the Falcon Host cloud. The sensor processes... ...threats detected in their environments. This is a Sr. Software Development Engineer II (SDE) role in the CTIO team that is bringing multiple...Remote workPermanent employmentWork experience placementWork at officeLocal area$114.89k - $142.3k
...Software Engineer II NCR Voyix Corporation is a global platform-powered leader in unified commerce for shopping and dining. Combining a flexible, intelligent platform with end-to-end payments capabilities and services developed through its deep industry experience,...Remote workPart timeWorldwideFlexible hours- ...Title: Software Engineer II Location: Remote (PST) Duration: 6 month (possibility to extend based on performance and business needs) Pay: $80-84/hr on W2 Core Product Focus Supporting the "WAIST" (Why Am I Seeing This?) feature across ***and ***. Will...Remote workFull timeTemporary work
$100k - $120k
...Software Engineer II Sinch is pioneering the way the world communicates. More than 150,000 businesses — including Google, Uber, Paypal, Visa... ...Experience with Go and/or Node.js is a plus This is a remote opportunity, but candidates must reside near one of our hub...Remote workFlexible hours- ...Software Engineer II The Software Engineer II at Avalon plays a key role in designing, developing, and maintaining applications that are... ...and innovative environment. This position is eligible for remote work, but quarterly travel will be required to Avalon's corporate...Remote workWork at office
$96.8k - $120k
...Software Engineer II Are you eager to work on an innovative team focused on new diverse tools and technologies? Are you looking for a stimulating and challenging career where your engineering expertise can be leveraged to create, enhance, and maintain our key product...Remote workWork at officeLocal areaWorldwide$85k - $120k
...Nova Biomedical is seeking a motivated Software Engineer II to contribute to the development and... ...Develop, test, and maintain Windows desktop application features using C#, .NET, WPF... ...APIs, software services, TCP/IP protocols, or socket programming. Basic understanding...Hourly payInternshipWork at officeLocal areaFlexible hours- ...Job Description Job Summary: The Software Engineer II role reports into the various IT Delivery Hubs at Estes. They will work to solve complex business problems through innovative and modern frameworks and technologies with guidance from senior Software Engineers...Remote workWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer II Remote Desktop Protocol & Redirection. Be the first to apply!
- scientific software engineer Redmond, WA
- intel software engineer Redmond, WA
- director software engineering Redmond, WA
- software engineer Redmond, WA
- senior robotics software engineer Redmond, WA
- financial software developer Redmond, WA
- part time software developer remote Redmond, WA
- software engineer remote Redmond, WA
- ngo software engineer Redmond, WA
- software development engineer aws Redmond, WA






