Software Engineer II

Microsoft empowers every person and organization on the planet to achieve more through innovative cloud and software solutions.
Redmond, WA, USAAtlanta, GA, USAPhoenix, AZ, USA
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II

Microsoft's Cloud Operations and Innovation (CO+I) team is seeking a Software Engineer II to join their engineering team that builds and operates Microsoft's datacenters powering their cloud business. This role is part of the CO+I Engineering team (CO+IE) which delivers services, applications, and automation supporting datacenter planning, construction, and operation.

The position offers the opportunity to work on critical infrastructure systems that enable predictable, lowest-cost datacenter construction, telemetry systems for high availability and optimized energy usage, and performance management applications. You'll be developing automation capabilities that power long-range execution planning efforts and drive workflow improvements for large-scale datacenter delivery.

As a Software Engineer II, you'll be writing high-quality code following SOLID principles, collaborating with stakeholders in an Agile environment, and resolving complex system integration challenges. The role involves working with various technologies including web development, APIs, and database systems, with a strong preference for experience in PowerPlatform/Dynamics 365.

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 healthcare, educational resources, and parental leave. You'll have the flexibility to work remotely (up to 100%) from several hub locations including Redmond, Atlanta, Phoenix, or San Antonio.

This is an excellent opportunity for a passionate, innovative engineer who can thrive in ambiguous situations and wants to make a direct impact on Microsoft's cloud infrastructure. You'll be part of a team that serves as a competitive advantage for Microsoft's cloud success, working on systems that directly enable the company's global datacenter operations.

The role requires a bachelor's degree in Computer Science or related field with 2+ years of technical engineering experience, though equivalent experience is also considered. You'll need to pass Microsoft's cloud background check and be comfortable with 0-25% travel.

Last updated 2 days ago

Responsibilities For Software Engineer II

  • Write high quality, maintainable, reusable code following SOLID principles
  • Collaborate with and demonstrate features developed to stakeholders in an Agile environment
  • Resolve complex system integration challenges
  • Share learnings and code assets developed with the CO+I engineering team
  • Leverage subject-matter expertise to drive project plans and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Monitor system/product/service and handle incidents
  • Drive improvements in availability, reliability, efficiency, observability, and performance

Requirements For Software Engineer II

JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Software development experience in Web and API development, UX technologies, Relational Databases, PowerPlatform, Dynamics365
  • Must pass Microsoft Cloud background check

Benefits For Software Engineer II

Medical Insurance
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.