Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 3 months 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?