Software Engineer-Azure Core Storage

1 month ago


Sydney, New South Wales, Australia Microsoft Corporation Full time

We (Azure Core Storage team) are responsible for delivering Storage Virtualization platform to Azure VMs. Our stack handles trillions of IOs every day from Azure VMs and runs in 100s of datacenters and 1000+ Clusters. We own the whole software stack on Azure Host responsible for handling VM IOs, various caches, Throttles, QoS for Azure VMs, various transports layers, encryption of data in transit and at rest.

This area involves tough challenges and provides tremendous upside opportunities to leverage full scale of azure.

As our Storage solutions are getting larger in capacity, faster in performance and intelligence at an astounding rate, our customers are expecting seamless experiences across azure. Come and join the team that builds the platform and end user experiences for storage across Azure.

In our team, you will design and implement software components to enable and optimize the storage solutions in Azure fleet. You help enable specialized acceleration device hardware, and customized offloading hardware in our servers. The software components you deliver include device drivers and system software, installation and diagnostic tools, libraries, telemetry services and comprehensive testing. You will get chance to collaborate with developers across Microsoft, and Software & hardware partners to deliver innovative technology. In this role, you will have opportunities to solve challenging problems and exercise your soft skills to impact the billions of users in the azure ecosystem.

We've created a collaborative and inclusive culture where new ideas are embraced and encouraged. Our goal is to create an engaging environment where you can do your best work.

We are looking for passionate, innovative, and versatile software engineers who can learn quickly, have a passion for writing high quality software, and enjoy working within a dynamic team to develop Microsoft's performance critical, and secure Storage platform.

If you're interested in attacking hard technical problems and driving innovation in an area that has huge potential for impact on the company's future, then this is THE position 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.

Responsibilities

  • Works with appropriate stakeholders to determine user requirements for a set of features.
  • Contributes to the identification of dependencies, and the development of design documents for a product area with little oversight.
  • Creates and implements code for a product, service, or feature, reusing code as applicable.
  • Contributes to efforts to break down larger work items into smaller work items and provides estimation.
  • Acts as a Designated Responsible Individual (DRI) working on-call to monitor system/product feature/service for degradation, downtime, or interruptions and gains approval to restore system/product/service for simple problems.
  • Remains current in skills by investing time and effort into staying abreast of current developments that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.

Preferred Qualifications:

  • Bachelor's Degree in Computer Science
  • OR related technical field AND 1+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript,
  • OR Python
  • OR Master's Degree in Computer Science or related technical field AND technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience

#azurecorejobs

Microsoft is an equal opportunity employer. Consistent with applicable law, all qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations ) .




  • Sydney, New South Wales, Australia Microsoft Full time

    OverviewWe (Azure Core Storage team) are responsible for delivering Storage Virtualization platform to Azure VMs. Our stack handles trillions of IOs every day from Azure VMs and runs in 100s of datacenters and 1000+ Clusters. We own the whole software stack on Azure Host responsible for handling VM IOs, various caches, Throttles, QoS for Azure VMs, various...


  • Sydney, New South Wales, Australia Microsoft Full time

    Overview We (Azure Core Storage team) are responsible for delivering Storage Virtualization platform to Azure VMs. Our stack handles trillions of IOs every day from Azure VMs and runs in 100s of datacenters and 1000+ Clusters. We own the whole software stack on Azure Host responsible for handling VM IOs, various caches, Throttles, QoS for Azure VMs,...


  • Sydney, New South Wales, Australia Microsoft Full time

    OverviewWe are part of Azure Core - Host Storage team, responsible for providing Storage Virtualization platform to Azure VMs, handling trillions of IOs daily from Azure VMs across numerous datacenters and Clusters. Our focus encompasses the entire software stack on Azure Host, managing VM IOs, caches, Throttles, QoS for Azure VMs, transport layers, and data...


  • Sydney, New South Wales, Australia Microsoft Full time

    Overview We (Azure Core - Host Storage team) are responsible for delivering the Storage Virtualization platform to Azure VMs. Our stack handles trillions of IOs every day from Azure VMs and runs in 100s of datacenters and 1000+ Clusters. We own the whole software stack on Azure Host responsible for handling VM IOs, various caches, Throttles, QoS for...


  • Sydney, New South Wales, Australia Microsoft Full time

    OverviewMicrosoft is built on trust, and Azure is dedicated to becoming the most trusted cloud service for its customers. As Azure expands its services, certifications, and regions for its global customers, there is a growing need for increased support to uphold customer promises. The Azure Core Trusted Platform team is committed to enabling product teams to...


  • Sydney, New South Wales, Australia Microsoft Full time

    OverviewThe Azure Core Storage team is responsible for delivering the Storage Virtualization platform to Azure Virtual Machines (VMs). Our stack handles trillions of IOs every day from Azure VMs and runs in 100s of datacenters and 1000+ Clusters. We own the whole software stack on Azure Host responsible for handling VM IOs, various caches, Throttles, Quality...


  • Sydney, New South Wales, Australia Microsoft Full time

    OverviewThe Azure Core Storage team is responsible for delivering the Storage Virtualization platform to Azure VMs. Our stack handles trillions of IOs every day from Azure VMs and runs in 100s of datacenters and 1000+ Clusters. We own the whole software stack on Azure Host responsible for handling VM IOs, various caches, Throttles, QoS for Azure VMs, various...


  • Sydney, New South Wales, Australia Microsoft Full time

    Overview Microsoft is built on trust, and Azure is dedicated to becoming the most trusted cloud service for its customers. As Azure expands its services, certifications, and regions for its global customers, there is a growing need for increased support to uphold customer promises. The Azure Core Trusted Platform team is committed to enabling product...

  • Software Engineer

    1 week ago


    Sydney, New South Wales, Australia Microsoft Full time

    OverviewThe Azure Core Organization is responsible for creating the foundation of Microsoft's Cloud Platform for utility computing. This platform is one of the lowest levels of the services software/hardware stack and includes an efficient, virtualized computational substrate, a fully automated service management system, and a comprehensive set of highly...

  • Software Engineer

    1 week ago


    Sydney, New South Wales, Australia Microsoft Full time

    OverviewThe Azure Core Organization is responsible for creating the foundation of Microsoft's Cloud Platform for utility computing. This platform is one of the lowest levels of the services software/hardware stack and includes an efficient, virtualized computational substrate, a fully automated service management system, and a comprehensive set of highly...

  • Software Engineer

    1 week ago


    Sydney, New South Wales, Australia Microsoft Full time

    OverviewThe Azure Core Organization is responsible for building the foundation of Microsoft's Cloud Platform for utility computing. This platform is a vital part of the software/hardware stack, featuring a virtualized computational foundation, an automated service management system, and a range of scalable storage services.The Azure Compute Infrastructure...

  • Software Engineer

    1 week ago


    Sydney, New South Wales, Australia Microsoft Full time

    Overview The Azure Core Organization is responsible for creating the foundation of Microsoft's Cloud Platform for utility computing. This platform is one of the lowest levels of the services software/hardware stack and includes an efficient, virtualized computational substrate, a fully automated service management system, and a comprehensive set of...


  • Sydney, New South Wales, Australia Microsoft Full time

    OverviewMicrosoft is built on trust, and Azure is dedicated to becoming the most trusted cloud service for its customers. As Azure expands its services, certifications, and regions for its global customers, there is a growing need for increased support to uphold customer promises. The Azure Core Trusted Platform team is committed to enabling product teams to...


  • Sydney, New South Wales, Australia Microsoft Corporation Full time

    We are the Azure Software Defined Networking Fundamentals team, a vital part of the Azure Core Networking team, tasked with designing, building, and operating critical network offerings that set us apart from our competitors.We provide the software systems behind our cloud-scale load balancing solutions. At the heart of these services is a robust...


  • Sydney, New South Wales, Australia Microsoft Corporation Full time

    We are the Azure Software Defined Networking Fundamentals team, a vital part of the Azure Core Networking team, tasked with designing, building, and operating critical network offerings that set us apart from our competitors.We provide the software systems behind our cloud-scale load balancing solutions. At the heart of these services is a robust...

  • Software Engineer

    4 weeks ago


    Sydney, New South Wales, Australia Microsoft Corporation Full time

    The Azure Core Organization is responsible for creating the foundation of Microsoft's Cloud Platform for utility computing. This platform is one of the lowest levels of the services software/hardware stack and includes an efficient, virtualized computational substrate, a fully automated service management system, and a comprehensive set of highly scalable...

  • Software Engineer

    3 weeks ago


    Sydney, New South Wales, Australia Microsoft Corporation Full time

    The Azure Core Organization is responsible for creating the foundation of Microsoft's Cloud Platform for utility computing. This platform is one of the lowest levels of the services software/hardware stack and includes an efficient, virtualized computational substrate, a fully automated service management system, and a comprehensive set of highly scalable...

  • Software Engineer

    1 week ago


    Sydney, New South Wales, Australia Microsoft Corporation Full time

    The Azure Core Organization is responsible for creating the foundation of Microsoft's Cloud Platform for utility computing. This platform is one of the lowest levels of the services software/hardware stack and includes an efficient, virtualized computational substrate, a fully automated service management system, and a comprehensive set of highly scalable...


  • Sydney, New South Wales, Australia Information Technology Senior Management Forum Full time

    Overview Microsoft is built on trust, and Azure is dedicated to becoming the most trusted cloud service for its customers.As Azure expands its services, certifications, and regions for its global customers, there is a growing need for increased support to uphold customer promises.The Azure Core Trusted Platform team is committed to enabling product teams to...


  • Sydney, New South Wales, Australia Microsoft Full time

    Overview We are the Sky team.​ Our mission is to "Empower Microsoft Cloud teams and their customers to easily deliver high-quality services using standard cloud architecture and infrastructure." The Azure Cosmic team designs, builds and operates a managed runtime environment based on a global scale Azure Kubernetes Service for the benefit of Microsoft...