Software Engineer II - Remote Desktop Protocol & Redirection
$102.1k - $202.2kMicrosoft
Job ID: 200055924Posted: 2026-10-01Location: United States, Washington, RedmondSalary: USD $102,100 - $202,200 per yearEmployment type: Full-TimeWork site: 3 days / week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewJoin the Windows Cloud Experiences team to build core Windows client technologies that power secure, high-performance remote desktop experiences at global scale. As part of the Windows + Devices organization, you will design and ship foundational Windows client components that integrate with theoperating 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 operating system, 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 componentsthrough the engineering lifecycle.Microsoft's 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 to realize our shared goals. Each day we build on our values of respect, integrity, and accountability tocreate a culture of inclusion where everyone can thrive at work and beyond.ResponsibilitiesBuild Core Windows Client and Device ExperiencesImplement native Windows components in modern C++, integrating with 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.Contribute to technical design decisions and evaluate tradeoffs across the Windows client components and devices you work on.Systems-Level EngineeringInvestigate and resolve systems-level issues spanning kernel and user-mode boundaries, operating system integration, drivers, services, and client applications.Optimize memory usage, threading models, IPC, and I/O within complex, long-running Windows client processes.Diagnose performance, reliability, memory, and concurrency issues using telemetry, traces, dumps, debuggers, and other diagnostic tools.Partner with Windows platform, security, device, and other engineering teams to design robust and secure implementations.Work through technically ambiguous problems with the team, identify appropriate engineering tradeoffs, and carry solutions across component boundaries.Technical OwnershipOwn well-scoped features across the engineering lifecycle, including design, implementation, testing, deployment, 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 engineering improvements that reduce recurrence.Share systems-level knowledge through design discussions and code reviews, and contribute to raising engineering quality across the team.TechnologiesYou 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.QualificationsRequired/Minimum Qualifications:Bachelor's 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 qualificationsOther 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, ordebugging workflows.#W+DJOBS#WCXEngineeringJobs#WAEngineeringJobsSoftware Engineering IC3 - The typical base pay range for this role across the U.S. is USD $102,100 - $202,200 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 $133,800 - $219,200 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:This 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.
- ...Jeppesen ForeFlight is seeking a Sr Software Engineer II to drive the next generation of the Jeppesen Distribution Manager (JDM) desktop and mobile apps. This remote-friendly role prefers candidates in the Denver, CO or Austin, TX areas, with in-office quarterly to bi-...Remote jobWork at office
- ...Job Description Job Description Software Engineer II / .NET Application Developer – Web & Desktop Location: Buffalo, NY Hire Type: Contract Work Model: Hybrid – 4 Days Onsite / 1 Day Remote (Buffalo-area candidates strongly preferred) Schedule: Monday –...Remote workContract workRelocationMonday to Friday
$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
...Do:Our Battle Management Software Department is looking for software engineers to support development,... ...for a Software Engineer II who has educational and... ...hardware interface and data protocols such as TCP/IP, UDP, RS-... ...as on-site, hybrid or remote.The salary range for...Remote workFull timeTemporary workWork experience placementInternshipWork at officeRelocationFlexible hours- ...are seeking a skilled and motivated Software Design Engineer II to join our Vehicle Solutions team. In... ...Experience with J1939 CAN, CANopen, and LIN protocols. Knowledge of boot code, coding... ...work model allowing 4 days a month remote ~ Tuition Reimbursement ~...Remote workPermanent employment
$176k - $220k
...at us. Splice embraces a culture of remote work. You'll see your colleagues showing... .... Are you ready? JOB TITLE: Senior Software Engineer II LOCATION: Remote - US THE ROLE: As... ...services that power our DAW Plugins, Web, Desktop, and Mobile apps — and use your...Remote workWork at officeLocal areaImmediate startWorldwideFlexible hours- Job Description Apply now Software Engineer II 10202825 Posting Start Date: 9/15/26 Job Location... ...06 Requisition ID: 36866 Onsite or Remote: Hybrid Position Shape the Future of... .... Experience with network protocols, distributed application debugging, and...Remote workContract workLive inWorldwide
- ...the Hutchinson family-is an engineering R&D organization... ...DESCRIPTION We are seeking a Software Engineer II to join our expanding electrical... ...advanced data analysis, or desktop software development. Candidates... ...Mide offers part-time remote flexibility, this position...Remote workPermanent employmentFull timePart timeLocal area
$119k - $188k
...Agentic Software Engineer II (Remote) arrivia · Remote (US) · Full-time About arrivia arrivia specializes in making brands better through... ...on AWS, Azure, or GCP ~ Awareness of the Model Context Protocol (MCP) and how it enables AI agents to interact with external...Remote workFull timeCurrently hiring$163k - $200k
...Sr Software Engineer II, Client Applications Job Category : Software Engineering Requisition... ...Locations Showing 1 location Remote Description We are seeking a Senior... ...Jeppesen Distribution Manager (JDM) for desktop and mobile devices, the application pilots...Remote workFull timeWork at officeImmediate start$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. What You Will be...Remote workH1bVisa sponsorship$95.6k - $119.5k
...Product Management (DPM) Development Systems Engineer II is responsible for projects, system... ...Fundamentals of DevSecOps framework o Agile software development methods General knowledge... ...~ This is an onsite job. One remote workday per week may be possible with prior...Remote workFull timeTemporary workWork experience placementRelocation package- ...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
$43.27 per hour
...Description Sigma Defense is seeking a Software Engineer II to join our team developing software... .... This role involves a combination of desktop application development, web... ...database design. Experience with gRPC and Protocol Buffers. Experience with WebSockets...Hourly payInternship- ...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
$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...Remote workTemporary workWork experience placementInterim roleWork at officeRelocationFlexible hoursDay shift$163k - $200k
...Job Category : Software Engineering ~ Full-Time Locations Showing 1 location Remote Description We are seeking a Software Engineer II to help build the next generation of AWS cloud... ...Jeppesen Download Manager (JDM) desktop and mobile applications. These...Remote workFull timeWork at officeImmediate start- ...Working remotely or from various US locations, the full-time salaried Software Engineer II will enhance the Scala, Bazel, and CI foundations used by Iterable engineers, focusing on improving developer workflows, contributing to shared engineering foundations, and making...Remote workFull time
$68.9k - $131.1k
...100 years of experience and renowned engineering expertise to meet the needs of today’s... ...is seeking an associate‑level Embedded Software Engineer II (P2) to support development of Linux‑based... ...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$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$75.8k - $144.2k
...years of experience and renowned engineering expertise to meet the needs... ...of aerospace and defense.Our Software Department in Fullerton, CA... ...to hire a Software Engineer II to work onsite in Fullerton,... ...designated as on-site, hybrid or remote.The salary range for this...Remote workTemporary workWork experience placementInternshipWork at officeRelocation packageFlexible hours$68.9k - $131.1k
...Aerospace is seeking a highly motivated and skilled Embedded Linux Software Engineer II to join our Microelectronics Technology Directorate within... ...of whether the role is designated as on-site, hybrid or remote.The salary range for this role is 68,900 USD - 131,100 USD....Remote workFull timeTemporary workWork experience placementInternshipWork at officeRelocationFlexible hours- ...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
- ...due to a disability, contact this employer to ask for an accommodation or an alternative application process. Software Engineer II Full Time Remote - SLC Area Preferred, UT, US 3 days ago Requisition ID: 1136 Suralink® is the agentic automation platform for...Remote workFull timeFlexible hours
$5,300 - $6,600 per month
...creating solutions for Pros. We also offer: ~100% remote work ~ Paid holidays and flexible, take-it-as-you-need-... ...backed by top-tier VCs About the role As a Software Engineer II, you bring growing technical depth, strong problem-solving skills...Remote workFull timeFor contractorsCurrently hiringFlexible hours- ...toward more proactive and intelligent safety operations. As a Software Engineer II on the team, you will own customer-facing features from... ...reliability and scalability of the systems you own. This is a remote position open to candidates residing in the US. You should...Remote workFull time
- ...Job Description Job Description Title: Software Engineer II Client: Peraton supporting CMS APS Program Location: Remote in US Department : APS Product Development Team Reports to: APS Software Engineering Lead Clearance : Ability to obtain Public...Remote workContract work
$125k - $135k
...Tilt (check us out here ) is looking for a Software Engineer II to join our team. You will own well-scoped features from design to production... ...-ers, and bold enough to tackle a really complex space. Remote Work & Flexibility We are a fully remote company. We are...Remote workFull timeLocal areaFlexible 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 internship remote Redmond, WA
- senior software engineer ruby on rails Redmond, WA
- software developer positions Redmond, WA
- agile software developer Redmond, WA
- software engineer intern Redmond, WA
- rust software engineer Redmond, WA
- software engineer internship Redmond, WA
- entry level software engineer remote Redmond, WA
- senior software engineer remote Redmond, WA
- senior software design engineer Redmond, WA






