Jobs and Careers
MI

Senior Software Engineer

Microsoft
United Statesfull_timeVerifiedPosted 22 Aug 2025
💰 $258,000/yr($119,800/yr$258,000/yr)

About the role

Join the Windows Cloud Experiences team and help redefine how users connect to their Windows environments—anytime, anywhere, on any device. We’re building the next-generation remote desktop experience for the web, and we’re looking for bold, creative engineers to push the boundaries of what's possible.

 

As part of the Windows + Devices organization, we value innovation, fast iteration, and delivering high-performance solutions to millions of users. Our team thrives on curiosity, craftsmanship, and a growth mindset.


As a Senior Software Engineer, you’ll play a key role in designing and building secure, scalable, and high-performance remote desktop solutions. You’ll work across the stack—from browser-based UI and protocol handling to graphics rendering and telemetry—contributing to rapid, iterative releases and helping shape the future of remote desktop technology.

 

Product

  • Drive the Future of Remote Work: Join a team at the forefront of delivering seamless, secure, and high-performance remote desktop experiences directly in the browser, empowering users to access Windows desktops and apps from anywhere, on any device.
  • Cloud-Powered Windows Experiences: Contribute to the next generation of cloud-integrated Windows solutions, leveraging Azure and Microsoft 365 to enable scalable, resilient, and enterprise-grade remote desktop services.
  • Cutting-Edge Web Technologies: Work with a modern tech stack including C++, JavaScript/TypeScript, and React, while developing deep expertise in browser APIs and cross-browser compatibility (Chromium, Firefox, Safari, Edge).
  • Protocol and Graphics Innovation: Engineer solutions that require a strong understanding of RDP internals, graphics PDUs, and virtual channels, optimizing for low latency and high fidelity in remote rendering scenarios.

Learn More:

Learn: https://learn.microsoft.com/en-us/windows-app/overview
Video: https://youtu.be/j0XU59VbKOc

 

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more. We foster a culture of respect, integrity, and accountability, where inclusion and collaboration fuel innovation, and where your work can have real, global impact.

 

 

Responsibilities

  • Collaborate with engineers, product managers, and designers to deliver secure, high-performance remote desktop experiences via the web.
  • Influence product direction by contributing to strategy, engineering standards, and best practices.
  • Design and develop maintainable, testable code for browser-based remote desktop scenarios across major browsers.
  • Own the full software development lifecycle, including architecture, implementation, deployment, and Live Site operations.
  • Embrace agile development and DevOps practices, focusing on rapid iteration and telemetry-driven improvements.
  • Prototype and validate new features quickly, using customer feedback and data insights to guide enhancements.
  • Foster a culture of learning and inclusion through mentorship, knowledge sharing, and continuous improvement.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 3+ years of experience/knowledge of cloud computing, enterprise computing products.
  • 2+ years of industry experience coding in C++.
  • Working knowledge of web technologies and browser APIs (e.g., Chromium, Firefox, Safari, Edge).

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.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →