Microsoft is seeking a Principal Software Engineer to join their Azure team, focusing on building and operating global scale cloud services. This role is at the heart of Microsoft Azure, working on a company-wide platform that includes software inventory systems and operational intelligence solutions. The position offers the opportunity to architect complex software systems and provide technical leadership, working on solutions that enable Microsoft to deliver secure, reliable, and compliant cloud services to millions of customers worldwide.
The role requires expertise in developing multi-tiered distributed services and high-performance data processing, with a focus on building large and extensible data models and inventory systems. You'll be working with a platform that provides a 360-degree view of security, privacy, compliance, and reliability profiles for Microsoft's software delivery.
As a Principal Engineer, you'll be responsible for designing and implementing highly reliable cloud services, developing web APIs, and creating metadata-driven analytics solutions. The position offers competitive compensation ranging from $137,600 to $267,000 per year (higher in SF and NYC areas), along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave.
The ideal candidate should have 6+ years of software development experience, strong technical design and communication skills, and the ability to deal with ambiguity while creating innovative solutions. This is an excellent opportunity for a senior technical leader who wants to make a significant impact on Microsoft's cloud infrastructure and services.