Software Engineer II

Microsoft is a global technology company that empowers people and organizations to achieve more through cloud computing and software solutions.
$98,300 - $193,200
Backend
Mid-Level Software Engineer
Remote
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 global datacenter infrastructure. This role is crucial in developing automation capabilities for long-range execution planning and workflow improvements in datacenter construction and operations.

The position offers the flexibility of up to 100% remote work, with multiple hub location options including Seattle, Atlanta, Washington D.C., and Phoenix. As part of CO+I Engineering, you'll work on a portfolio of services that enable efficient datacenter construction, telemetry systems, and performance management applications.

The ideal candidate should have 2+ years of experience in software development, with expertise in languages like C#, Java, JavaScript, or Python. You'll be working in an Agile environment, collaborating with stakeholders, and implementing solutions using modern technologies including PowerPlatform and Dynamics 365.

Microsoft offers competitive compensation ($98,300 - $193,200) and comprehensive benefits including healthcare, educational resources, and parental leave. This is an excellent opportunity to join a team that provides a competitive advantage for Microsoft's cloud success, working on systems that directly impact the company's global infrastructure.

The role combines technical challenges with business impact, requiring someone who can write high-quality code, resolve complex integration challenges, and guide other engineers while maintaining critical systems. Join Microsoft's mission to empower every person and organization on the planet to achieve more.

Last updated 3 months 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 for degradation and handle on-call responsibilities

Requirements For Software Engineer II

JavaScript
Python
Java
TypeScript
  • Bachelor's Degree in Computer Science or related technical field with 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, or Dynamics365
  • Must pass Microsoft Cloud Background Check
  • Must relocate or reside within 50 miles of the hub office location

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

Technical Support Engineer - Exchange & Outlook

Technical Support Engineer position at Microsoft focusing on Exchange & Outlook solutions, offering remote work and comprehensive benefits.

Critical Environment Electrical Engineering

Critical Environment Electrical Engineering role at Microsoft's Cloud Operations & Innovation team, focusing on datacenter infrastructure and power systems.

Technical Support Engineering - Windows Performance

Technical Support Engineer position at Microsoft Japan, focusing on Windows performance troubleshooting with remote work options and comprehensive benefits.

Technical Support Engineering

Senior Technical Support Engineer role at Microsoft, focusing on resolving complex customer technical issues with up to 50% remote work flexibility.

Technical Support Engineer

Technical Support Engineer position at Microsoft focusing on customer support for data analytics, AI, and business intelligence platforms with competitive pay and benefits.