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
Cloud
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 datacenters powering their cloud business. This role focuses on developing automation capabilities for long-range execution planning and workflow improvements in datacenter construction and operations.

The position offers an opportunity to work with cutting-edge cloud infrastructure, developing services and applications that support datacenter planning, construction, and operation. You'll be part of a team that delivers workflow automation, telemetry systems, and performance management applications crucial to Microsoft's competitive advantage in the cloud space.

As a Software Engineer II, you'll collaborate with cross-functional teams, architect solutions on Azure, and work with various technologies including web development, APIs, and data platforms. The role offers flexibility with up to 100% remote work options and is available in multiple hub locations across the United States.

The ideal candidate will bring 2+ years of technical experience, strong coding skills, and a passion for cloud infrastructure. You'll work in an environment that values innovation, continuous learning, and professional growth. Microsoft offers comprehensive benefits, competitive compensation, and the opportunity to contribute to one of the world's leading technology companies.

This role is perfect for someone who thrives in a fast-paced environment, enjoys solving complex technical challenges, and wants to make a significant impact on Microsoft's cloud infrastructure. You'll be empowered to drive innovation while working with a talented team of professionals who are shaping the future of cloud computing.

Last updated a day 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
  • Partner with stakeholders to drive project plans, release plans, and work items
  • Act as a Designated Responsible Individual (DRI) and guide other engineers
  • Proactively seek new knowledge and adapt to new trends

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 with Azure or comparable cloud platforms
  • 2+ years experience with Data Platform architectures
  • Must pass Microsoft Cloud Background Check

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

Software Engineer II position at Microsoft's Azure Core New Tech team, focusing on hardware automation and cloud infrastructure with hybrid work options.

Software Engineer

Software Engineer position at Microsoft's Azure Container Instances team, working on cloud services and container technologies with remote work flexibility in Bucharest.

Software Engineer

Microsoft Software Engineer position focusing on cloud infrastructure and big data processing, offering remote work and competitive compensation.

Software Engineer II

Microsoft Azure Software Engineer II position focusing on cloud diagnostics and feedback systems, requiring 5+ years of experience in distributed systems development.

Customer Experience Engineering

Microsoft Azure Customer Experience Engineering role focusing on cloud support, incident management, and customer success, offering remote work and competitive compensation.