Azure Storage is a fundamental component of Microsoft's cloud infrastructure, managing over 100 exabytes of capacity across 3000+ storage clusters in 200+ datacenters worldwide. As a Senior Software Engineer in Azure Core, you'll be working on systems that power millions of Azure virtual machines and store massive amounts of data including videos, photos, and AI datasets.
The role involves close collaboration with Data Scientists, Software Engineers, Program Managers, and DevOps Engineers to deliver systems meeting both first and third-party customer needs. You'll be responsible for designing and implementing high-level architecture and technical specifications for managing resource usage in dynamic environments.
Key responsibilities include:
The position requires strong technical skills in distributed systems, control systems, or data science, with expertise in languages like C++, C#, Java, or Python. You'll be working in a collaborative environment focused on innovation and continuous improvement, with opportunities to impact Microsoft's cloud infrastructure at a massive scale.
The role offers comprehensive benefits including healthcare, educational resources, investment options, parental leave, and work-life balance. Microsoft provides an inclusive culture where diversity is valued and personal growth is encouraged.