Back to all jobs
Microsoft logo

Senior Software Engineer

Microsoft

Multiple Locations, United States, U.S.
Full-Time
Posted Sep 18, 2025
0 days / week in-office - remote

Compensation

Loading salary analysis...

About the role

Azure is a global cloud platform that enables individuals and organizations to achieve more. In addition to public cloud offerings, Azure also supports large-scale internal Microsoft services such as Microsoft Teams, Microsoft Office, Bing, Structured Query Language (SQL), and others.

Responsibilities

  • Design and develop distributed cloud software services that are engineered for scale, availability, high performance, and high reliability.
  • Own and deliver complete features including design, architecture, implementation, testability, debugging, and shipping.
  • Collaborate with partner teams across the world to drive key Azure Core Allocator capabilities.
  • Deliver high quality of service to Azure customers through live-site excellence.
  • Lead the end-to-end development lifecycle, from initial concept and requirements gathering to production deployment and ongoing support.

Requirements

  • Bachelor’s degree in Computer Science or equivalent industry experience
  • 5+ years software engineering experience with C#, Java, and/or C++
  • 5+ years software engineering experience in multi-threaded, asynchronous, and/or systems programming.
  • Experience with cloud-scale applications and live services

Benefits

  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

About the Company

Microsoft’s mission is to empower every person and every organization on the planet to achieve more.

Job Details

Salary Range

$119,800 - $234,700/yearly

Location

Multiple Locations, United States, U.S.

Employment Type

Full-Time

Original Posting

View on company website
Create resume for this position