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 15 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 II

Software Engineer II position at Microsoft Hyderabad, focusing on Assist 365 program development with cloud services, AI pipelines, and enterprise solutions.

Technical Support Engineering

Technical Support Engineer position at Microsoft in Bangalore, focusing on resolving complex technical issues for enterprise customers using .NET, APIs, and networking expertise.

Software Engineer II

Microsoft is hiring a Software Engineer II for their Viva Glint team to work on AI, analytics, and reporting systems using Java and web technologies in Bangalore, India.

Software Engineer II

Software Engineer II position at Microsoft working on AI infrastructure for online advertising systems, requiring 2+ years of experience in software development.

Software Engineer II

Software Engineer II position at Microsoft working on OneDrive and SharePoint services, requiring 2+ years experience in software development and cloud services.