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

Microsoft

Job ID: 200055924Posted: 2026-10-30Location: 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.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Software Engineer II - Remote Desktop Protocol & Redirection in Redmond, WA vacancy
  • $89.8k - $138.2k

     ...Group is seeking a talented and motivated Software Engineer II to join our Network Automation...  ...communicate through gRPC APIs defined using Protocol Buffers (Protobuf), and leverage Cisco...  ...89,800 - $138,200 USD/annually. #LI-Remote The base pay range shown is a... 
    Remote work
    Full time
    Work experience placement
    Local area

    Zayo Group

    Remote
    4 days ago
  • $135k - $175k

     ...Software Engineer II GridPoint is a private equity backed technology leader with a mission to accelerate the world's transition to a sustainable...  ...management MQTT, Wi-Fi, cellular, or LoRaWAN Control protocols such as Modbus and BACnet, over both serial and TCP... 
    Remote work
    Local area

    GridPoint

    United States
    14 hours ago
  •  ...work with purpose. Learn more: As a Software Engineer II, you’ll deliver working software and moderate...  .... Ability to thrive in a fast-paced remote team environment and to learn rapidly...  ..., explains the result and its limits, redirects or stops ineffective work, and owns... 
    Remote work
    Immediate start
    Shift work
    Night shift
    Afternoon shift

    Assurity

    Remote
    7 days ago
  •  ...Accruent is seeking an Software Engineer II to join the VX Suite engineering organization, supporting the Maintain, Observe, and Sustain product...  ..., devices, and third-party platforms. Familiarity with protocols and technologies such as BACnet, SNMP, Modbus, OPC UA, TCP/... 
    Remote work
    For contractors
    Work at office
    Local area
    Worldwide
    Flexible hours

    Fortive Corporation

    United States
    14 hours 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
    20 hours ago
  • $93.7k - $169.84k

     ...as #OneJamf.What you'll do at Jamf:The Software Engineer II is responsible for building the tools...  ...solve company-wide problems. This is a remote position available to individuals...  ...training is mandatoryEstablished security protocols will be adhered to, sensitive data will... 
    Remote work
    Work at office
    Local area
    Worldwide
    Flexible hours

    JAMF Software

    Eau Claire, WI
    3 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
    2 days ago
  • $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 work
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Sunnyvale, CA
    28 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... 
    Remote work
    Temporary work
    Work experience placement
    Interim role
    Work at office
    Relocation
    Flexible hours
    Day shift

    Raytheon

    Marlborough, MA
    7 hours ago
  •  ...role.Job Description:Role OverviewThe Software Engineer II provides hands-on technical support for...  ...and resolving production issues across desktop services, web applications, and mainframe...  ..., and system-level conditions on remote endpoints.Investigate connectivity, session... 
    Remote work
    Full time
    Work from home

    TD Bank

    London, OH
    3 days ago
  •  ...Software Engineer II Engineering | Remote, India | Remote, Remote | Bengaluru, India | Full-Time Atlassians can choose where they work – whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family... 
    Remote work
    Full time
    Work at office
    Work from home

    Atlassian

    United States
    4 days ago
  •  ...Software Engineer II India What We Do At GoGuardian, we're helping build a future where all learners are ready and inspired to solve...  ...environments, one classroom at a time. Working with us means joining a remote team of diverse, committed, mission-driven employees who are... 
    Remote work
    Work from home

    GoGuardian

    United States
    14 hours ago
  • $90k - $130k

     ...With a career at The Home Depot, you can be yourself and also be part of something bigger. Position Purpose: The Software Engineer II is responsible for independently developing and assisting in the design of a product that our customers and associates love. As a... 
    Remote work
    Full time
    Work experience placement

    The Home Depot

    Georgia
    17 days ago
  • $194k - $349k

     ....   CrowdStrike is seeking a Senior Engineer II for our Policy Management team. As a key...  ...team is responsible for the cloud-side software and user interfaces that provide configuration...  ...in-person meetings. Crowdstrike is a remote-friendly company, but we do get together... 
    Remote work
    Permanent employment
    Work experience placement
    Work at office
    Local area
    Flexible hours
    2 days per week
    3 days per week
    Redmond, WA
    10 days ago
  • $85k - $130k

     ...000.00 USD Responsibilities: Our software engineers design and develop custom software, systems...  ...functional enhancements. Location: Remote - U.S. Required Skills: A minimum...  ...or interest in learning lab processes, protocols and data structures Preferred... 
    Remote work
    Full time

    Ambry Genetics

    Remote
    17 days ago
  •  ...Software Engineer-II For Ads The Software Engineer-II for Ads builds the data, analytics, and product experiences that help Merchants and Brands understand advertising performance and decide where to invest next. This role will strengthen the Ads experience across... 
    Remote work

    Spreetail

    United States
    2 days ago
  • $146k - $225k

     ...This role is a hands-on, mid-engineering position inside Information Security...  ...requirements into working software that helps customers access...  ...experience with identity protocols or CIAM platforms is a plus,...  ...year: $146,000 - $206,000 #LI-Remote Remote-first with flexibility... 
    Remote work
    Full time
    Internship
    Work at office
    Flexible hours

    Affirm

    Remote
    14 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
    1 day ago
  • $97.01k - $161.7k

    Are you ready to join a growing team? CTG is seeking to fill a Software Engineer II opening for our client. Location: Remote Duration: 9 months Primary Responsibilities: Design, develop, test, and maintain applications using Microsoft .NET, Angular, SQL, and Microsoft... 
    Remote work
    Contract work
    Work experience placement
    Local area

    Computer Task Group, Inc

    Remote
    21 days ago
  • $68.9k - $131.1k

     ...experience and renowned engineering expertise to meet the...  ...portfolio. The software team within TS is responsible...  ...The Software Engineer II - Test Solutions...  ...hardware interface and data protocols such as TCP/IP, UDP,...  ...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

    Tucson, AZ
    2 days ago
  • $124k - $149k

     ...builds and runs the AWS platform that our engineering teams deploy on, a multi-account AWS...  ...and cost guardrails around them. As a Software Engineer II you will build and improve that...  ...practice. Benefits at Fundrise ~ Remote-first work environment (must live in the... 
    Remote work
    Full time
    Temporary work
    Live in
    Flexible hours

    Fundrise

    Remote
    1 day ago
  • $97k - $121k

     ...Amentum is a global leader in advanced engineering and innovative technology solutions,...  ...countries across all 7 continents. The Software Engineer II will perform full stack development...  ...NET Core platform. This position is US remote teleworking within the US and US... 
    Remote work
    Hourly pay
    Full time
    Contract work
    Local area

    Amentum

    Remote
    9 days ago
  • $49 - $69 per hour

     ...Title: Software Engineer II Location: Remote (PST) Duration: 6 months Compensation: $49 - $69/hr Work Requirements: US Citizen, Green Card Holders, or Authorized to Work in the U.S. Title: Software Engineer II We are... 
    Remote work
    Flexible hours

    INSPYR Solutions

    United States
    4 days ago
  • $98k - $140k

     ...PTO 2 weeks 10 and half Holidays Overview We are seeking a Software Engineer II to build and own intelligent automation for Revenue Cycle...  ...Visa Sponsorship No recruiting agencies. Location & Hours: Remote in USA Only. We cannot consider candidates from New York, California... 
    Remote work
    Full time
    Temporary work
    For contractors
    Visa sponsorship
    Flexible hours

    Jorie AI

    Remote
    7 days ago
  •  ...Software Engineer II Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in digital banking fraud...  ...fields, and an awesome working environment that includes flexible hours, remote work, and plenty of growth opportunities.... 
    Remote work
    Flexible hours

    Entersekt

    United States
    2 hours ago
  •  ...office in Bangalore, India, along with an exceptional remote workforce across the United States, we're a global team...  ...s premier healthcare ecosystem. Reporting to Manager, Software Engineering the Software Engineer II will develop and maintain payer customer... 
    Remote work
    Hourly pay
    Full time
    Work at office
    Local area

    Availity

    Remote
    1 day ago
  •  ...Software Engineer II Engineering has changed. We're changing with it. At clearer.io, we build the software that helps eCommerce merchants...  ...ll fund a day with the local team Vietnam: ~100% Remote Culture: Work from anywhere in Vietnam that brings you happiness... 
    Remote work
    Local area
    Worldwide
    Night shift

    Clearer, LLC

    United States
    14 hours ago
  • $96.8k - $120k

     ...stimulating and challenging career where your engineering expertise can be leveraged to create,...  ...We have an exciting opportunity for a Software Engineer II on our Automatic Tank Gauge team. We...  ...), and internal equity. #LI-LP1 #LI-Remote #LI-Hybrid #findyourpath... 
    Remote work
    Work at office
    Local area
    Worldwide

    Gilbarco

    United States
    20 hours ago
  •  ...Mission Starts Here TheIncLab engineers and delivers intelligent...  ....  We are looking for a Software Engineer II to join our Engineering...  ...deploying applications (web and desktop, mobile, or tablet).  ~...  ...Experience in communication protocols such as REST, WebSockets,... 
    Flexible hours

    TheIncLab

    Colorado Springs, CO
    a month ago
  • $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 pay
    Internship
    Work at office
    Local area
    Flexible hours

    Nova Biomedical

    Waltham, MA
    a month 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!