Principal Engineering, Azure Storage

Microsoft

Quick summary

Work type
On-site
Location
Salary
$142,800–$274,800 / yr
Posted
60 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $187k
This role $209k
$120k most similar roles pay here $291k

This role pays more than 67% of similar roles. Most pay $153,050–$220,594 — the shaded band above. At the midpoint, this role pays about $209k versus about $187k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 622 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 571 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Engineering, Azure Storage

As a Principal Engineer in Azure Storage and Disks, you will join a pioneering team responsible for mission-critical storage solutions, including the core Storage platform and Azure Disks. Your role involves leading a high-impact team to enhance the control plane and disks platform, ensuring they can handle exponential AI-scale workloads. You will collaborate with stakeholders to define requirements for scalable and reliable storage systems, optimize performance through design and implementation of enhancements, and address system bottlenecks. Additionally, you will act as a Designated Responsible Individual (DRI) to ensure fault tolerance and participate in on-call rotations. The position requires expertise in Azure Storage, disks, and distributed systems, with proficiency in languages such as C#, Java, or Python, and extensive experience in cloud and large-scale distributed system architectures.

What you'll do

  • Lead the design and implementation of enhancements for AI-scale storage solutions.
  • Identify and resolve performance bottlenecks in Azure Storage control plane and disks.
  • Act as Designated Responsible Individual to ensure system availability and fault tolerance.
  • Influence technical decisions and product roadmaps using expertise in distributed systems.
  • Collaborate with stakeholders to define requirements for high-performance storage solutions.

What we're looking for

  • Bachelor's Degree in Computer Science or related field and 6+ years of coding experience in C#, Java, etc.
  • Master’s Degree in Computer Science or equivalent with 8+ years of software development experience.
  • At least 2 years of experience as a technical lead.
  • Extensive hands-on experience in cloud and large distributed systems architectures.
  • Proven ability to design and implement enhancements for AI-scale workloads.
  • Expertise in Azure Storage, Disks, and distributed systems to influence product roadmaps.

More like this

Similar roles

Senior Software Engineer, Azure Storage

Microsoft

Remote 4 days ago $119,800$234,700
Azure Kubernetes Docker CI/CD Python Go C++ PostgreSQL Redis Prometheus Grafana Hadoop Spark RESTful APIs SaaS P2P Networking Scalability Performance Optimization
Remote

Senior Software Engineer, Azure Storage

Microsoft

US 5 days ago $119,800$234,700
Azure C# .NET Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL Redis Elasticsearch Hadoop Spark Python Go Java REST SQL NoSQL DevOps

Storage Client Solutions Engineer

IBM

San Jose, CA 15 days ago
Apply Now Storage Python Java C++ Linux Networking Docker Kubernetes CI/CD AWS Google Cloud Platform Azure Terraform PostgreSQL MongoDB Git Jira Selenium Swagger