New job, posted less than a week ago!
Job Details
Posted date: Jan 30, 2026
There have been 916 jobs posted with the title of Software Engineer II all time at Microsoft.There have been 916 Software Engineer II jobs posted in the last month.
Category: Software Engineering
Location: Multiple Locations, Multiple Locations
Estimated salary: $158,000
Range: $100,600 - $215,400
Employment type: Full-Time
Work location type: 0 days / week in-office – remote
Role: Individual Contributor
Description
OverviewAzure serves as Microsoft’s central cloud infrastructure, supporting both public cloud services and a wide range of internal, cloud‑scale workloads. Within this environment, the Azure Compute team provides the foundational infrastructure for virtual machines, containers, and other compute workloads. Because cloud computing is a fast‑growing and highly competitive field, effective capacity management is essential to ensure that customer demand is met while maintaining efficiency and controlling cost of goods sold (COGS) and capital expenditures (CAPEX).
Capacity management at this scale requires balancing available resources across regions, allocation domains, and hardware systems. The Azure Compute Capacity and Efficiency team, known as Azure Compute Capacity and Efficiency (AC2E), oversees this work by developing automated systems that track, predict, and optimize capacity usage. A key component of this system is the Capacity Management Automation System (CMAS), which uses artificial intelligence to forecast capacity risks and initiate mitigation actions directly within the Azure Compute platform.
Team members collaborate with engineers, program managers, data scientists, and capacity planning partners to define business problems and deliver solutions from design through production. Their contributions influence strategic decisions across Azure Compute and drive improvements in platform performance, service fulfillment, customer satisfaction, and efficiency metrics. The team applies advanced data science and applied statistical methods, including anomaly detection, machine learning, and experimentation techniques, to address complex real‑world challenges.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
Design new tools and processes to enable better data modeling, analysis, and experimentation for capacity across Azure.Understand platform capacity constraints and work with teams across Azure to improve capacity manageability and efficiency.Build models, simulations, scalable and automated analytical systems and data mining frameworks to derive profound insights into the Azure Compute platform and its efficiency and capacity.Drive improvements to the product design and architecture, leading to increased customer satisfactionLead and collaborate with experts from across the company to advance capacity management, capacity planning, and efficiency.Contribute to the team culture and apply best practices in your day to day work.
Qualifications
Required Qualifications:
Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or PythonOR equivalent experienceAdditional / Preferred Qualifications:
Master's Degree in Computer Science or related technical field AND 3+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, Python, PERL, Java, or C# OR equivalent experience. 2+ years of software development hands-on industry experience working on cloud infrastructure-related problems, with impact on critical product and business decisions.Experience with Globally Distributed cloud systems with focus on quality and scalability.Experience with working across data science and software development boundary.#azurecorejobs
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
https://careers.microsoft.com/us/en/us-corporate-pay
This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.
Check out other jobs at Microsoft.