Software Engineer II Remote Desktop Protocol & Redirection
$102.1k - $202.2kMicrosoft Corporation
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
$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$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$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$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$68.9k - $131.1k
...Our Battle Management Software Department is looking for software engineers to support development test... ...for a Software Engineer II who has educational and... ...hardware interface and data protocols such as TCP/IP UDP RS-42... ...as on-site hybrid or remote. The salary range...Remote workFull timeTemporary workWork experience placementInternshipWork at officeRelocationFlexible hours$165k - $225k
...New Software Engineer II, Backend (Identity Decisioning) Remote US Apply At Affirm, we exist for the moments that matter—giving people a clear, predictable way... ...all of Affirm’s products by satisfying regulatory protocols like KYC. The team partners closely with Product,...Remote workFull timeWork at office$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$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 areaRelocationFlexible 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
$115k - $160k
...in San Francisco, Denver, London, Sydney, and Lisbon, plus remote employees worldwide, we are committed to building a diverse... ...engagement together! How You Will Make an Impact As a Software Engineer II on the Developer Platform Team, you will help improve the Scala...Remote workContract workLocal areaImmediate startWorldwideHome officeFlexible hours$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- ...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
$113.65k - $191k
...term. About the role: The Safety Engineering - Triage & Insights Team owns and... ...triage and act on their data. As a Software Engineer II on this team, you will own customer-facing... ..., and more efficient. This is a remote position open to candidates residing...Remote workFull timeFlexible hours$102.1k - $202.2k
...focused team with unique engineering challenges and ample... ...releasing high-quality monthly software updates to keep their... ...object communication Remote Procedure Call (RPC)... ...passionate Software Engineer II willing to work in a... ...Method Editor) DWM (Desktop Window Manager) Desktop...Remote workOngoing contractFull timeLocal area$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$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
$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$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
...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$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
...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$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$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$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- ...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
$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- ...or compounding interest. We are seeking a highly motivated Software Engineer II with strong experience in test automation to contribute to Developer... ...(all other U.S. states) per year: 146,000 - 206,000 #LI-Remote Remote-first with flexibility built in Affirm is proud to be...Remote workWork at officeFlexible 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!
- software engineer amazon Washington DC
- information technology software engineer Washington DC
- federal - software developer Washington DC
- junior software engineer Washington DC
- graduate software developer Washington DC
- rust software engineer Washington DC
- software development engineer (robotics engineer) Washington DC
- IT software developer Washington DC
- software engineer remote Washington DC
- junior software developer internship Washington DC




