Software Engineer II

Microsoft is a global technology company that develops and supports software, services, devices, and solutions worldwide.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Cloud Supply Chain (CSCP) organization is seeking a Software Engineer II to join their team responsible for enabling infrastructure growth including AI. The role is part of CSCP's mission to deliver cloud capacity through intelligent systems and continuous learning.

As a Software Engineer II, you'll work on solving large-scale business optimization problems, building well-defined long-term architecture, and implementing solutions for Microsoft's vast cloud infrastructure that supports over 200 online businesses including Azure, Office 365, Xbox Live, and more. The position offers a unique opportunity to impact services used by more than 1 billion customers across 90+ countries.

The ideal candidate should be comfortable in a startup-like environment while working within Microsoft's established infrastructure. You'll be responsible for collaborating with cross-functional teams, designing scalable systems, and maintaining critical services. The role requires strong coding skills in languages like Java, JavaScript, Python, or C++, with particular emphasis on REST microservices and NoSQL storage experience.

This position offers competitive compensation, comprehensive benefits, and the opportunity to work on cutting-edge cloud infrastructure projects. You'll be part of a team that's essential to Microsoft's cloud business expansion and will have the chance to work with modern technologies while solving complex technical challenges at scale.

The role offers hybrid work arrangements with up to 50% work from home flexibility, making it an ideal position for those seeking balance between collaborative office work and remote productivity. Join Microsoft's Cloud Supply Chain team to help shape the future of cloud infrastructure while working with industry-leading professionals in a supportive and innovative environment.

Last updated 5 hours ago

Responsibilities For Software Engineer II

  • Collaborate closely with partner teams across Microsoft to deliver key planning solutions
  • Help design and implement future architecture for highly scalable capacity planning system
  • Help gather and define requirements, KPIs, priorities and planning of engineering deliverables
  • Deliver well-tested features across 10+ services and other components
  • Maintain services as they scale

Requirements For Software Engineer II

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding
  • 2+ years of hands-on experience building and maintaining REST microservices using NoSQL storage
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

Benefits For Software Engineer II

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Education Budget
  • 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

Interested in this job?

Jobs Related To Microsoft Software Engineer II

Software Engineer

Microsoft is seeking a Software Engineer to join their SAP Engineering team in Walldorf, Germany, focusing on integrating SAP services with Azure platform using Kubernetes and cloud technologies.

Software Engineer

Software Engineer role at Microsoft's ODSP team in Hyderabad, working on cloud infrastructure and distributed systems serving 200M monthly active users.

Software Engineer II

Software Engineer II position at Microsoft's Location Service Team, working on location inference and geospatial solutions for major Microsoft products.

Software Engineer II

Microsoft is hiring a Software Engineer II in Hyderabad to work on security solutions, requiring 6-8 years of experience in C#, .NET, and distributed systems.

Software Engineer

Software Engineer II position at Microsoft's Cloud Security team, focusing on developing and maintaining cloud security products and infrastructure tools with 6+ years of experience required.