Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through innovative software, services, and solutions.
$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

Microsoft's Cloud Supply Chain (CSCP) organization is seeking a Software Engineer II to join their innovative team working on critical infrastructure and sustainability initiatives. This role is based in Redmond, WA, with a hybrid work arrangement allowing up to 50% work from home.

The position focuses on building the Supply Chain Sustainability platform (Tierra), a crucial component in Microsoft's 2030 sustainability goals of becoming carbon negative, water positive, and zero waste. The role sits within CSCP, which manages infrastructure for over 200 online businesses including Azure, Office 365, Xbox Live, and Bing, supporting more than 1 billion customers across 90+ countries.

As a Software Engineer II, you'll be responsible for pushing systems architecture forward and innovating in areas of customer experience, sustainability, artificial intelligence, and process automation. The role requires strong technical expertise in distributed systems and cloud environments, with hands-on experience in languages like C#, JavaScript, Python, or Java.

The position offers competitive compensation ranging from $98,300 to $193,200 per year (higher in SF and NYC areas), along with comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment options. Microsoft provides a collaborative environment where you'll work with highly capable engineers, product managers, and stakeholders to deliver world-class software platforms.

This is an excellent opportunity for a mid-level engineer looking to make a significant impact on global sustainability initiatives while working with cutting-edge technology at scale. The role combines technical challenges with meaningful environmental impact, backed by Microsoft's strong commitment to empowering people and organizations worldwide.

Last updated 5 hours ago

Responsibilities For Software Engineer II

  • Work closely with software engineers, partner teams, product managers, UX designers, and stakeholders
  • Drive quality end-to-end from feature requirements, design, development, testing, and operations
  • Lead design and implementation of world class platforms and products
  • Continuously improve engineering practices and processes
  • Build Supply Chain Sustainability platform (Tierra)

Requirements For Software Engineer II

Python
JavaScript
Java
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of software development experience with large-scale software systems
  • 2+ years of experience developing highly scalable distributed systems in a cloud environment
  • Must pass Microsoft Cloud background check upon hire and every two years
  • Understanding of software engineering principles, distributed systems, design patterns
  • Experience with programming languages including C, C++, C#, Java, JavaScript, or Python

Benefits For Software Engineer II

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 II

Software Engineer II

Microsoft is hiring a Software Engineer II in Bangalore to work on Azure Edge & Platform, focusing on cloud services and distributed systems with 4+ years of experience required.

Software Engineer II

Microsoft Azure Core New Tech team is hiring a Software Engineer II to develop and automate hardware management systems for cloud infrastructure, offering remote work and comprehensive benefits.

Software Engineer II/Senior Software Engineer - CTJ - Top Secret

Microsoft is seeking a Software Engineer II/Senior Software Engineer for cloud services development with security clearance requirements.

Software Engineer II/Senior Software Engineer - CTJ - Poly

Microsoft Software Engineer position focusing on cloud services for government environments, requiring Top Secret clearance and strong programming skills in various languages.

Software Engineer

Microsoft Azure Software Engineer position in Hyderabad, focusing on cloud platform development with hybrid work options and comprehensive benefits.