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 Engineering 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 165 jobs →
Microsoft

Software Engineering II

Microsoft • United States, Washington, Redmond

Posted 21h agoMid-LevelSoftware engineering📍 Redmond💰 $100,600 - $199,000 / year
Apply Now →

Skills & Technologies

C#AzureREST API

Overview

Microsoft is seeking a Mid-Level Software Engineer to join their Media Streaming team, focusing on developing scalable, low-latency media streaming components. You'll work with C#, Azure, and REST APIs to enhance real-time communication experiences.

Job Description

Who you are

You have a solid background in software engineering with experience in building scalable systems — you've contributed to projects that require low-latency performance and high reliability. Your expertise in C# and familiarity with Azure services enable you to design and implement robust solutions that meet user needs. You understand the importance of APIs and have experience working with RESTful services, ensuring seamless integration across platforms. You thrive in collaborative environments, working closely with cross-functional teams to deliver innovative media experiences. You are committed to quality and have a keen eye for detail, ensuring that every component you develop meets high standards of performance and reliability. You are eager to learn and grow, embracing new challenges and technologies as they arise.

Desirable

Experience with media streaming technologies or real-time communication systems would be a plus, as would familiarity with agile development methodologies. A passion for enhancing user experiences through technology is essential, and any exposure to large-scale systems will be beneficial.

What you'll do

As a Software Engineer on the Media Streaming team, you will design and develop scalable, low-latency media streaming components that enhance Microsoft’s real-time communication and collaboration experiences. You will contribute to the evolution of Microsoft’s media stack by implementing robust APIs and services that support various applications. Your role will involve collaborating with product managers, designers, and other engineers to ensure that the media capabilities you develop are seamlessly integrated into Microsoft’s ecosystem. You will participate in code reviews and contribute to the overall architecture of the media streaming solutions, ensuring they are maintainable and scalable. You will also be responsible for troubleshooting and resolving issues that arise in production, ensuring that users have a reliable experience. Your contributions will directly impact millions of users and devices, making your work critical to the success of Microsoft’s communication products.

What we offer

At Microsoft, you will be part of a culture that values respect, integrity, and accountability. We encourage you to apply even if your experience doesn't match every requirement, as we believe in the potential of every individual. You will have access to professional development opportunities and the chance to work on cutting-edge technologies that shape the future of communication. We offer a competitive salary and benefits package, along with a supportive work environment that fosters innovation and collaboration. Join us in our mission to empower every person and organization on the planet to achieve more.

Interested in this role?

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

Apply Now →Get Job Alerts