Software Engineer II

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

Description For Software Engineer II

Join Microsoft's Cloud Supply Chain (CSCP) organization, a pivotal team responsible for enabling the infrastructure underlying Microsoft's cloud growth, including AI initiatives. CSCP's mission is to deliver capacity for all cloud services through intelligent systems and continuous learning. The organization manages over 200 datacenters worldwide, supporting services for more than 1 billion customers across 90+ countries.

As a Software Engineer II, you'll be part of a team developing cutting-edge systems in sovereign clouds to support supply chain operations. The role focuses on ensuring sufficient data center capacity through scalable solutions and strict compliance using the latest Microsoft technologies. You'll work with Azure Function, Azure Synapse, and various modern development tools to build and maintain critical infrastructure.

The position offers a competitive salary range of $98,300 - $193,200 USD (higher in SF and NYC areas), along with comprehensive benefits including healthcare, educational resources, and parental leave. The role is hybrid, allowing up to 50% work from home, with minimal travel requirements (0-25%).

This is an excellent opportunity for a mid-level engineer passionate about cloud infrastructure and scalable systems. You'll be working in a collaborative environment that values innovation, ownership, and a growth mindset. The team focuses on solving complex problems and pushing the boundaries of innovation while maintaining high standards of security and compliance.

If you're excited about working with cutting-edge cloud technologies, have a strong foundation in software engineering, and want to impact millions of users worldwide, this role offers the perfect blend of technical challenges and professional growth opportunities.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Analyze and resolve data quality issues by identifying root causes and implementing effective solutions
  • Design, implement, and maintain systems that enhance operational efficiency
  • Develop and integrate software components into larger systems
  • Conduct code reviews, perform unit and integration testing
  • Continuously improve existing systems and develop new features
  • Work effectively in a cross-functional environment

Requirements For Software Engineer II

Python
TypeScript
JavaScript
Java
  • Bachelor's Degree in Computer Science or related technical field
  • 2+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • 1+ years of experience with Azure Function, Azure Synapse, and Kusto Query Language (KQL)
  • 1+ years of experience with ETL data pipelines, Git, and Power BI
  • Must pass Microsoft Cloud Background Check
  • Citizenship verification required due to government customer requirements

Benefits For Software Engineer II

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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 II

Software Engineer II position at Microsoft's Azure Core New Tech team, focusing on hardware automation and cloud infrastructure with hybrid work options.

Software Engineer

Software Engineer position at Microsoft's Azure Container Instances team, working on cloud services and container technologies with remote work flexibility in Bucharest.

Software Engineer

Microsoft Software Engineer position focusing on cloud infrastructure and big data processing, offering remote work and competitive compensation.

Software Engineer II

Microsoft Azure Software Engineer II position focusing on cloud diagnostics and feedback systems, requiring 5+ years of experience in distributed systems development.

Customer Experience Engineering

Microsoft Azure Customer Experience Engineering role focusing on cloud support, incident management, and customer success, offering remote work and competitive compensation.