Software Engineer II - Windows Cloud
@ Microsoft

Redmond, Washington, United States
On Site
Full-time
Posted 9 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXX*****@microsoft.com
Recommended after applying

Job Details

Join the Windows Cloud Experiences Team

Help shape the future of remote desktop technology for the web. As part of the Windows + Devices organization, our team is dedicated to building innovative, cloud-powered solutions that redefine how users connect and collaborate from anywhere.

Position Overview

The Windows Cloud Experiences team is seeking a Software Engineer II who is passionate about exploring new technologies, writing high-quality code, and driving engineering excellence. In this role, you’ll contribute to rapid, iterative releases and have the opportunity to innovate across multiple areas of our product.

Product Responsibilities

  • 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.
  • Cloud-Powered Windows Experiences: Leverage Azure and Microsoft 365 to enable scalable, resilient remote desktop services.
  • Cutting-Edge Technologies: Work with C++, C#, .NET, JavaScript/TypeScript, FAST, and React.
  • End-to-End Product Ownership: Collaborate across architecture, development, deployment, and operations.
  • Agile and Impactful Delivery: Innovate in a fast-paced environment with short release cycles.

Learn More

At Microsoft, our mission is to empower every person and every organization on the planet to achieve more.

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft's culture: Understand their mission, values, and recent initiatives.
  • Customize your resume: Highlight relevant experiences with cloud and remote technologies.
  • Prepare for technical interviews: Practice coding problems using C++ and C#.
  • Showcase collaboration skills: Be ready to discuss teamwork and agile methodologies.

📝 Interview Preparation Advice

Technical Preparation

Familiarize with C++, C#, and .NET frameworks.
Understand Azure and Microsoft 365 services.
Practice building applications using React.
Explore remote desktop protocol technologies.

Behavioral Questions

Prepare examples of successful team collaborations.
Think of times you overcame project challenges.
Reflect on how you handle feedback.
Identify instances of driving project impact.

Frequently Asked Questions