Principal Software Engineer

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more through innovative cloud and software solutions.
$137,600 - $267,000
Cloud
Principal Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
Cloud · Enterprise SaaS

Description For Principal Software Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is seeking a Principal Software Engineer to join their Azure Hardware Health Service team. This role is crucial in powering Microsoft's "Intelligent Cloud" mission, supporting over 200 online businesses including Azure, Office 365, Xbox Live, and Teams.

The position focuses on designing and operating global-scale cloud services that monitor hardware health and predict anomalies across Microsoft's vast infrastructure. As a Principal Software Engineer, you'll lead architecture for large-scale systems, working with cutting-edge cloud technologies and hardware solutions.

The ideal candidate brings 6+ years of software engineering experience, with proven expertise in cloud service development and distributed systems. You'll be responsible for developing mission-critical solutions that ensure reliable hardware performance across Azure's infrastructure, while collaborating with cross-functional teams to deliver high-impact results.

This role offers an exciting opportunity to work at the intersection of cloud computing and hardware infrastructure, with competitive compensation ranging from $137,600 to $267,000 per year (varies by location). You'll be part of Microsoft's innovative culture, enjoying comprehensive benefits including industry-leading healthcare, educational resources, and generous time off.

The position combines technical leadership with hands-on development, requiring both deep technical expertise and strong collaborative skills. You'll play a key role in shaping the future of Azure's infrastructure while working with some of the most advanced cloud technologies in the industry.

Last updated 6 days ago

Responsibilities For Principal Software Engineer

  • Design, develop and operate large scale, low latency, and high throughput cloud services
  • Lead and drive highly complex and mission critical solutions that involve multiple Azure Services
  • Provide technical leadership to a team of big data focused developers
  • Work closely with core Azure teams and data center operations teams
  • Partner with internal peer teams and external partners to ensure highly available solutions

Requirements For Principal Software Engineer

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience
  • 5+ years of hands-on experience on leading architecture for large scale systems
  • 6+ years' experience of shipping cloud services
  • Understanding of hardware and devices
  • Solid data engineering and analysis experience
  • Experience working in collaborative teams and cross-group efforts
  • High tolerance to ambiguity

Benefits For Principal Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
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 Principal Software Engineer

Principal Software Engineer

Principal Software Engineer position at Microsoft working on COSMIC team to build and scale Kubernetes-based service platform for M365 Substrate Core organization.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Health and Life Sciences Platform team, focusing on cloud infrastructure and Kubernetes.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure focusing on hardware platform innovation and virtualization technologies.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on Azure cloud platform performance optimization, requiring expertise in systems programming and cloud infrastructure.

Principal Cloud Network Engineer, Azure Fiber

Lead Azure Fiber's optical network infrastructure as Principal Cloud Network Engineer at Microsoft, focusing on AI integration and global network management.