LeethubLeethub
JobsCompaniesBlog
Go to dashboard

Leethub

Curated tech jobs from FAANG and top companies worldwide.

Top Companies

  • Google Jobs
  • Meta Jobs
  • Amazon Jobs
  • Apple Jobs
  • Netflix Jobs
  • All Companies →

Job Categories

  • Software Engineering
  • Data, AI & Machine Learning
  • Product Management
  • Design & User Experience
  • Operations & Strategy
  • Remote Jobs
  • All Categories →

Browse by Type

  • Remote Jobs
  • Hybrid Jobs
  • Senior Positions
  • Entry Level
  • All Jobs →

Resources

  • Google Interview Guide
  • Salary Guide 2025
  • Salary Negotiation
  • LeetCode Study Plan
  • All Articles →

Company

  • Dashboard
  • Privacy Policy
  • Contact Us
© 2026 Leethub LLC. All rights reserved.
Home›Jobs›Microsoft›Software Engineer II
Microsoft

About Microsoft

Empowering every person and organization on the planet

🏢 Tech👥 100K+📅 Founded 1975📍 Redmond, Washington, United States

Key Highlights

  • Market cap exceeds $2 trillion
  • 100,000+ employees worldwide
  • Leading cloud services through Azure
  • Major clients include Walmart and BMW

Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...

🎁 Benefits

Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...

🌟 Culture

Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...

🌐 Website💼 LinkedIn𝕏 TwitterAll 374 jobs →
Microsoft

Software Engineer II

Microsoft • United States, Washington, Redmond

Posted 1d agoMid-LevelSoftware engineering📍 Redmond
Apply Now →

Skills & Technologies

AzureC#.NET Core

Overview

Microsoft is hiring a Software Engineer II to build innovative AI-powered experiences for Azure Virtual Desktop and Windows 365. You'll work with technologies like Azure and C# to design and develop large-scale distributed software services. This position requires experience in modern software engineering practices.

Job Description

Who you are

You have a solid foundation in software engineering principles and practices, with experience in designing and developing large-scale distributed software services. You are proficient in C# and .NET Core, and you understand the importance of adhering to modern software engineering practices through design and code reviews. You are comfortable leveraging data and telemetry to make informed decisions and ensure that services are well-defined and modularized.

You thrive in a collaborative environment, working closely with product managers and other engineers to create innovative solutions that enhance user experiences. You have a growth mindset and are eager to learn and adapt to new technologies and methodologies. You value inclusion and respect in the workplace, contributing to a culture where everyone can thrive.

Desirable

Experience with Azure services and cloud computing is a plus, as is familiarity with agile methodologies. You may have worked on projects that involve AI or machine learning, showcasing your ability to innovate and push the boundaries of technology.

What you'll do

As a Software Engineer II at Microsoft, you will be part of a fast-growing and agile team dedicated to transforming end-user computing. You will design and develop large-scale distributed software services that power Azure Virtual Desktop and Windows 365, ensuring that these services are secure, efficient, and user-friendly. You will participate in code reviews and system design discussions, contributing your insights to improve the overall quality of the software.

You will collaborate with cross-functional teams to define well-structured interfaces across multiple components, ensuring seamless integration and functionality. Your role will involve leveraging data and telemetry to make decisions that enhance the performance and reliability of the services you develop. You will also have the opportunity to demonstrate leadership at both the technology and business levels, influencing the direction of projects and initiatives.

What we offer

Microsoft offers a dynamic work environment where innovation is encouraged, and employees are empowered to achieve their best. You will have access to resources and support that foster your professional growth and development. The company values diversity and inclusion, creating a culture where every employee can thrive and contribute to meaningful projects that impact users worldwide. Join us in building the future of personal computing and be part of a team that is shaping the way people work and connect.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Microsoft.

Apply Now →Get Job Alerts