Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer II Remote Desktop Protocol & Redirection

$102.1k - $202.2k
Full-time

Microsoft

Overview

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.

Responsibilities

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.

Qualifications

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

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II Remote Desktop Protocol & Redirection in Washington DC vacancy
  • $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 work
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    14 hours ago
  • 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 work
    Local area

    Verisk Analytics

    Lehi, UT
    4 days ago
  • $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 work
    Internship
    Worldwide
    Flexible hours

    Amazon

    Seattle, WA
    14 hours ago
  • $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 work
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    14 hours ago
  •  ...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 work
    Temporary work
    For contractors
    Casual work
    Work at office
    Monday to Friday

    Attainx

    Arlington, VA
    3 days ago
  • $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 work
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    3 days ago
  • $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 work
    Temporary work
    Work experience placement
    Work at office
    Relocation
    Flexible hours

    Raytheon

    Cedar Rapids, IA
    14 hours ago
  • $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 work
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Raytheon

    Mckinney, TX
    3 days ago
  • $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 work
    Full time
    Temporary work
    Flexible hours

    CareMessage

    Remote
    14 days ago
  •  ...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 work
    Local area
    Flexible hours

    RapidSOS

    United States
    5 days ago
  • $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 work
    H1b
    Work at office
    Visa sponsorship

    National Radio Astronomy Observatory

    West Virginia
    3 days ago
  • $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

    Feedinkoo

    New York, NY
    2 days ago
  •  ...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 work
    Permanent employment
    Relocation
    Flexible hours

    Keysight Technologies

    Colorado Springs, CO
    21 days ago
  • $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 work
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Local area
    Flexible hours

    Raytheon

    Woburn, MA
    2 days ago
  • 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 work
    Immediate start

    Inspira Financial

    Oak Brook, IL
    14 hours ago
  •  ...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 work
    Local area

    InComm

    Atlanta, GA
    1 day ago
  •  ...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

    TheIncLab

    McLean, VA
    2 days ago
  •  ...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 work
    Temporary work
    Work at office
    Flexible hours

    Mujin

    Suwanee, GA
    27 days ago
  •  ...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 work
    Internship
    Local area

    Versant

    Oregon State
    2 days ago
  • $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 pay
    Internship
    Work at office
    Local area
    Flexible hours

    Nova Biomedical

    Waltham, MA
    2 days ago
  • $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 work
    Full time
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Milliman

    Chicago, IL
    4 days ago
  • $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 work
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Relocation
    Flexible hours
    Day shift

    Raytheon

    Boston, MA
    1 day ago
  • $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 work
    Work at office
    Flexible hours

    John Deere

    Moline, IL
    1 day ago
  • $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 work
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Flexible hours

    Raytheon

    Huntsville, AL
    1 day ago
  • $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 work
    Temporary work
    Work experience placement
    Work at office
    Relocation
    Flexible hours

    Raytheon

    Plano, TX
    3 days ago
  • $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 work
    Temporary work
    Work experience placement
    Work at office
    Flexible hours

    Raytheon

    Boston, MA
    4 days ago
  • $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 work
    Temporary work
    Work experience placement
    Work at office
    Relocation package
    Flexible hours

    Raytheon

    Goleta, CA
    3 days ago
  • $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 work
    Temporary work
    Work experience placement
    Work at office
    Local area
    Relocation
    Flexible hours

    Raytheon

    Indianapolis, IN
    1 day ago
  • $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 work
    Full time
    Casual work
    Work at office
    Work visa
    Relocation package

    Toro Company

    Riverside, CA
    1 day ago
  •  ...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 work
    For contractors
    Work at office
    Local area
    Work from home
    Flexible hours

    Bestow

    United States
    4 days ago

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!