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- 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
$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$68.9k - $131.1k
...future of aerospace and defense.As a Software Engineer II on our team, you will play a key role... ...about cryptography, waveform & networking protocols, embedded devices, DevSecOps, command... ...is designated as on-site, hybrid or remote.The salary range for this role is 68,9...Remote workTemporary workWork experience placementWork at officeFlexible hours- ...Software Engineer II Location: Remote/Hybrid - DHS CISA and authorized contractor facilities — 4200 Wilson Boulevard and 4601 N. Fairfax Drive, Arlington... ...performance bottlenecks. Familiarity with identity protocols, data exchange, enterprise monitoring, and secure...Remote workTemporary workFor contractorsCasual workWork at officeMonday to Friday
$102.1k - $202.2k
...Less than 25%Profession: Software EngineeringDiscipline:... ...the next generation of remote desktop experiences and are looking for engineers excited to solve... ...As a Software Engineer II working on Windows desktop... ...acceleration, remote desktop protocols, real-time media...Remote workOngoing contractLocal area3 days per week$68.9k - $131.1k
...t just build technology—we engineer mission success. Our Communication... ....We’re looking for a Software Engineer II who’s ready to make an... ...networking and communications protocols Some experience with Rust programming... ...as on-site, hybrid or remote.The salary range for this...Remote workTemporary workWork experience placementWork at officeRelocationFlexible hours$68.9k - $131.1k
...experience and renowned engineering expertise to meet the... ...aerospace and defense.Software Product Assurance team... ...Security Engineer II to work onsite.What You... ...communicationInterface protocols, such as PCIe, GPIO, I... ...as on-site, hybrid or remote.The salary range for this...Remote workTemporary workWork experience placementWork at officeFlexible hours$152.65k
...Powered by the Health Equity Engine™, the platform enables... ...We are looking to hire a Software Engineer II, Integrations (L2) who will... ...models, and working across API protocols to deliver work that meets both... ...skills, especially in a fully remote environment Excellent ability...Remote workFull timeTemporary workFlexible hours- ...Software Engineer II, AI Czech Republic / Europe (Remote) In the time it takes you to read this job description, RapidSOS will have handled ~1,380 emergencies... ...-in, speech recognition, multilingual behavior, protocol adherence, and transfers—using production evidence...Remote workLocal areaFlexible hours
$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$96k - $130k
Overview This is a remote role that may only be hired in the following locations: NC, SC and TX. As Software Engineer II, you will work with Product Managers, Analysts, Testers and... ...Experience with implementing SSO and security protocols like SAML2.0, OAuth2.0 etc. Knowledge...Remote job- ...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
$68.9k - $131.1k
...experience and renowned engineering expertise to meet the... ...seeking a Platform Engineer II to join the Missile Defense Sensors (MDS) Software Department. The MDS... ...network configuration, protocols, and troubleshooting tools... ...as on-site, hybrid or remote.The salary range for...Remote workTemporary workWork experience placementInterim roleWork at officeLocal areaFlexible 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
- ...Mission Starts Here TheIncLab engineers and delivers intelligent... ...well. We are looking for a Software Engineer II to join our Engineering... ...deploying applications (web and desktop, mobile, or tablet). ~... ...in communication protocols such as REST, WebSockets, and...Flexible hours
- ...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
- ...Opportunity: Join Fandango's Platform Operations team as a Software Engineer II, where you'll help build and enhance the tools and systems... ...collaborative team. Work Environment: This is a fully remote position. While the role is remote, team members are...Remote workInternshipLocal area
$85k - $120k
...Software Engineer II Nova Biomedical is seeking a motivated Software Engineer II to contribute... ...Develop, test, and maintain Windows desktop application features using C#,.NET, WPF... ...RESTful APIs, software services, TCP/IP protocols, or socket programming. Basic...Hourly payInternshipWork at officeLocal areaFlexible 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$68.9k - $131.1k
...100 years of experience and renowned engineering expertise to meet the needs of today’s... ...Processing Architecture (REPA) Department as a Software Engineer II. The department’s primary goal is to... ...is designated as on-site, hybrid or remote.The salary range for this role is 68,9...Remote workTemporary workWork experience placementInterim roleWork at officeRelocationFlexible hoursDay shift$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... ...world.The mission of the software team in Huntsville, AL is to... ...applicationsExperience with Network Communication Protocols and using embedded Real-Time... ...as on-site, hybrid or remote.The salary range for this...Remote workTemporary workWork experience placementInterim roleWork at officeFlexible hours$68.9k - $131.1k
...100 years of experience and renowned engineering expertise to meet the needs of today’s... ...aerospace and defense.As an Algorithms Software Engineer II, your role will encompass a wide range... ...role is designated as on-site, hybrid or remote.The salary range for this role is 68,9...Remote workTemporary workWork experience placementWork at officeRelocationFlexible 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 officeFlexible hours$75.8k - $144.2k
...years of experience and renowned engineering expertise to meet the needs... ...'s Electronic Warfare (EW) Software development team is looking to... ...Software Engineer II to work on real-time embedded... ...designated as on-site, hybrid or remote.The salary range for this role...Remote workTemporary workWork experience placementWork at officeRelocation packageFlexible hours$68.9k - $131.1k
...years of experience and renowned engineering expertise to meet the needs... ....Our Battle Management Software Department is looking for software... ...Ethernet and MIL-STD-1553 protocols and associated analysis tools... ...designated as on-site, hybrid or remote.The salary range for this...Remote workTemporary workWork experience placementWork at officeLocal areaRelocationFlexible 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- ...us. Bestow offers flexible remote/hybrid work, meaningful... ...leads elsewhere. Team has 8 engineers. What You'll Do Build... ...+ years professional backend software development experience ~ Professional... ...APIs (REST, gRPC, OpenAPI, Protocol Buffers) ~ Experience using...Remote workFor contractorsWork at officeLocal areaWork from homeFlexible hours
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!
- junior software developer Washington DC
- scientific software engineer Washington DC
- intel software engineer Washington DC
- director software engineering Washington DC
- software engineer Washington DC
- software engineer student Washington DC
- senior robotics software engineer Washington DC
- financial software developer Washington DC
- graduate software developer Washington DC
- part time software developer remote Washington DC




