Microsoft Azure Storage is seeking a Senior Software Engineer to join their Limitless and Cluster Resource Manager Team. This role focuses on building Microsoft's cloud storage solution - a massively scalable, highly distributed storage system designed for global scale. The team manages control and data plane operations handling hundreds of thousands of servers at exabyte scale while serving hundreds of millions of requests per second at low latency.
The position involves working on Storage control plane, resource management, Cost of Goods Sold (COGS) and Scale related projects in Xstore. You'll be responsible for smart allocation of storage accounts and load balancing storage tenants across various resource dimensions like CPU, memory, IOPS, and capacity through account migration and virtualization.
Key responsibilities include designing, implementing, testing and rolling out features at zettabyte scale across tens of thousands of clusters worldwide. You'll work on distributed load balancing, performance tuning, and massively parallel control plane features to manage the exponentially growing storage fleet.
The role offers competitive compensation with a base pay range of $119,800 - $234,700 per year (higher in SF Bay Area and NYC: $158,400 - $258,000). Microsoft provides comprehensive benefits including healthcare, educational resources, savings and investments, parental leave, and generous time off.
This is an opportunity to make high impact changes daily while building a hyper-scale storage system used globally. The ideal candidate should have strong experience in distributed systems, multi-threaded programming, and storage systems, with a passion for solving complex technical challenges at massive scale.