Software Engineer

Microsoft is a global technology company that operates cloud services and infrastructure supporting over 200 online businesses including Azure, Office 365, Xbox Live, and Bing.
$81,900 - $160,200
Cloud
Mid-Level Software Engineer
Hybrid
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer

Microsoft's Cloud Supply Chain (CSCP) organization is seeking a Software Engineer to join their dynamic team responsible for enabling infrastructure growth, including AI initiatives. This role sits within a crucial division that manages cloud capacity delivery for all Microsoft cloud services through intelligent systems and continuous learning.

The position offers an exciting opportunity to work on highly scalable services and world-class product experiences within Microsoft's massive cloud infrastructure, which supports over 200 datacenters and serves more than 1 billion customers across 90+ countries. You'll be working specifically with the team focused on improving integration with partner teams, driving supply chain agility, and optimizing capacity planning.

As a Software Engineer, you'll have the chance to work across multiple technology stack layers, from customer-focused user experience to building scalable distributed cloud services. The role requires strong technical skills in languages like Java, JavaScript, or Python, and offers exposure to complex business problems in cloud infrastructure and supply chain management.

The position comes with competitive compensation ranging from $81,900 to $160,200 annually (higher in SF and NYC areas), along with Microsoft's comprehensive benefits package including industry-leading healthcare, educational resources, and parental leave. You'll be part of a collaborative environment where you can contribute to architectural decisions and help shape the future of Microsoft's cloud infrastructure.

This is an ideal opportunity for someone who enjoys creating and working towards well-defined long-term architecture goals while solving challenging business process problems with technology. The hybrid work environment (up to 50% work from home) offers flexibility, and you'll be part of a team that's directly impacting Microsoft's cloud services growth and innovation.

Last updated 21 days ago

Responsibilities For Software Engineer

  • Contribute to a high functioning feature team
  • Collaborate with multiple teams across Microsoft to deliver key planning solutions
  • Contribute to design and implementation of future architecture for capacity planning system
  • Help gather, define, cost, and implement engineering deliverables

Requirements For Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical discipline
  • Experience coding in C, C++, C#, Java, JavaScript, or Python
  • Ability to pass Microsoft Cloud background check
  • Problem solving and communication skills
  • Ability to quickly pick up existing concepts and employ new techniques
  • Track record of working with partner teams and managing dependencies

Benefits For Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing highly scalable cloud services and distributed systems.

Software Engineer

Software Engineer position at Microsoft working on Azure Storage, developing and maintaining cloud infrastructure that powers millions of virtual machines and AI applications.

Technical Support Engineering - Azure IaaS VM Engineer

Azure IaaS VM Engineer position at Microsoft Japan, offering technical support for cloud services with flexible remote work options and comprehensive benefits.

Software Engineer II - CTJ - POLY

Microsoft is seeking a Software Engineer II to join the Defender team, focusing on cloud security products and cyber-security solutions.

Support Engineer, Developer & Azure Services (DAS)

Microsoft Support Engineer position focusing on Azure and developer services, offering remote work and comprehensive benefits package.