Full-time

Senior Software Engineer

Posted by Microsoft Corporation • Multiple Locations, United States, United States

📍 Multiple Locations, United States 🕒 February 28, 2026

About the Role

**Overview**

The Azure Core Storage team is responsible for delivering the storage virtualization platform for Azure Virtual Machines (VMs). This platform processes trillions of input/output operations daily across hundreds of datacenters and thousands of clusters. We manage the entire software stack on Azure hosts, including handling VM input/output operations, implementing caching, throttling, Quality of Service (QoS), transport layers, and encryption of data in transit and at rest.

As a Senior Software Engineer on this team, you will design and implement software components that optimize storage solutions for the Azure fleet. Your work will include developing device drivers, system software, installation and diagnostic tools, libraries, telemetry services, and comprehensive testing. You will collaborate with developers across Microsoft and with hardware and software partners to deliver solutions that enhance reliability and performance at cloud scale.

This...

Ready to Apply?

Submit your application today and take the next step in your career journey with Microsoft Corporation.

Apply Now