Software Engineer II

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Cloud
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 dynamic engineering team. This role is part of the team that builds and operates Microsoft's datacenters, powering their cloud business. The position offers the opportunity to work on critical infrastructure, developing services and automation supporting datacenter planning, construction, and operation.

The ideal candidate will work on delivering automation capabilities for long-range execution planning, driving workflow improvements, and building solutions for efficient management of large-scale data centers. This role combines cloud infrastructure expertise with software development, requiring skills in various programming languages and cloud platforms.

The position offers competitive compensation ($98,300 - $193,200) and comprehensive benefits, including healthcare, educational resources, and parental leave. The role supports Microsoft's mission to empower every person and organization globally, working in an inclusive culture that values growth mindset and innovation.

This is a flexible position offering up to 100% remote work capability, with options to work from multiple hub locations including Atlanta, Washington D.C., Redmond, and Phoenix. The role requires 2+ years of experience and offers opportunities to work with cutting-edge technologies while contributing to Microsoft's cloud infrastructure success.

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 working with other members of the team and external teams
  • Share learnings and code assets developed with the CO+I engineering team
  • Leverage subject-matter expertise of product features and partners with stakeholders
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns

Requirements For Software Engineer II

JavaScript
Python
Java
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • Software development experience in Web and API development, UX technologies, Relational Databases, PowerPlatform, Dynamics365
  • 2+ years technical experience architecting and building solutions on Azure or comparable cloud platforms
  • 2+ Experience with Data Platform architectures
  • Must pass Microsoft Cloud Background Check

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

Silicon Engineer 2

Silicon Engineer position at Microsoft focusing on DPU development for cloud infrastructure, requiring 5+ years of RTL design experience.

Software Engineer 2

Microsoft Azure networking team seeks Software Engineer 2 for cloud security and firewall development, offering hybrid work and comprehensive benefits.

Software Engineer

Microsoft is seeking a Mid-Level Software Engineer to join the Azure Monitor Observability team to develop and maintain cloud-scale telemetry infrastructure.

Edge Data Centre Critical Environment Field Service Engineer

Edge Data Centre Critical Environment Field Service Engineer role at Microsoft, focusing on datacenter operations and maintenance with up to 50% remote work.

Software Engineer - CTJ - Poly

Microsoft Cloud Software Engineer position working on Azure Data services requiring Top Secret clearance and experience with distributed systems.