Software Engineer II

Microsoft Corporation
Full-time Sydney, Australia other-general
Posted:
June 03, 2026
Location:
Sydney, Australia, Australia

Job Description

**Overview**

The Azure Core Storage team delivers the Storage Virtualization platform for Azure Virtual Machines, handling trillions of input/output operations every day across hundreds of datacenters and thousands of clusters worldwide. We own the entire software stack on Azure hosts, which manages virtual machine input/output operations, caching, throttling, quality of service, transport layers, and encryption of data in transit and at rest.

As a Software Engineer II on our team, you will design and implement software components that enable and optimize storage solutions across the Azure fleet. These components include device drivers, system software, installation and diagnostic tools, libraries, telemetry services, and comprehensive testing. You will collaborate with developers across Microsoft and with software and hardware partners to deliver innovative technology. This role offers opportunities to solve challenging problems and apply both technical and interpers...

Apply for this Job

Submit your application for the Software Engineer II position at Microsoft Corporation.

Apply Now Save for Later

Job Overview

Job Type: Full-time
Location: Sydney, Australia
Posted: June 03, 2026
Deadline: June 08, 2026