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