New offer - be the first one to apply!
August 22, 2025
Mid • On-site • Remote
$100,600 - $199,000/yr
We (Azure Storage Client team) are responsible for delivering the Storage Virtualization platform to Azure Virtual Machines (VMs). Our stack handles trillions of Input/Output operations (IOs) every day from Azure VMs and runs in hundreds of data centers and over a thousand clusters. The team is enabling storage offload using custom-built hardware accelerators—utilizing Field Programmable Gate Arrays (FPGAs), Remote Direct Memory Access (RDMA) for transport, and Non-Volatile Memory Express (NVMe) as the VM’s storage interface.
As a Software Engineer II, you are responsible for designing, implementing, and deploying software to enable hardware-based storage offload technologies. If you have the interest and the passion to work on new hardware and software solutions to enable performance and scalability at the highest levels, then Azure may have a place for you.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Required Qualifications:
Other Requirements:
Preferred Qualifications:
Software Engineering IC3 - The typical base pay range for this role across the U.S. is USD $100,600 - $199,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $131,400 - $215,400 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here: https://careers.microsoft.com/us/en/us-corporate-pay
Microsoft will accept applications for the role until August 27, 2025.
#azurecorejobs