Microsoft23 followers95 jobs

Software Engineer II

Mid levelFull-timeHybridAustraliaInformation technologySoftware engineeringProduct managementPosted 1 week ago
View your fit0 of 9 criteria met

About the job

The Azure Core Host Storage team is on an exciting journey to deliver 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, making a significant impact on the Azure ecosystem. Collaboration is key, as team members work together with developers across Microsoft and with hardware and software partners to solve challenging technical problems and create reliable, secure storage solutions at cloud scale.

You'll be responsible for

💻

Designing and developing system software

Design and develop system software that manages storage services in Azure.
🤝

Collaborating with engineers

Collaborate with a dynamic team of engineers, including mentoring more junior engineers in the workgroup.
🌟

Driving for quality

Drive for quality in everything you do and continuously improve the quality of the systems on which you work.

Skills you'll need

🖥️

Software development

Proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python.
🔧

System design

Ability to design systems through well-defined interfaces across multiple components and leverage data/telemetry to make decisions.
🌐

Collaboration

Strong collaboration skills to work effectively with a diverse team and partners.
View more

Meet the team

About the company

View your fit

0 of 5 criteria met
Bachelor's degree in Computer Science or related field
Essential educational background for technical expertise.

View

1+ years coding experience
Proven skills in languages like C, C++, or Python.

View

Security screening compliance
Ability to meet Microsoft’s security requirements.

View

Collaboration and mentoring skills
Experience working with and guiding engineering teams.

View

System design and modularization experience
Ability to create well-defined, reliable software components.

View

A meaningful career starts with a match

  • Explore
    • Jobs
    • Companies
    • People
    • Hatch Hotlist 2025
  • Hiring
    • Permanent hires
    • Hatch Placements
  • Resources
    • Blog
    • Community stories
    • Career advice
    • Customer stories
    • Help centre
  • Hatch
    • About
    • Careers
    • Contact
    • Hatch updates
    • Media enquiries
  • © 2025 Hatch
  • Privacy
  • Terms

Similar jobs

View all
Microsoft
Microsoft
Software Engineer IIAustralia · Full-time
This job offers an exciting opportunity to join the Azure Networking team at Microsoft, where you will contribute to designing and building the network infrastructure that supports major cloud services. Your work will have a significant impact on the performance and reliability of services like AI and Azure. The team values collaboration and innovation, providing a supportive environment for both personal and professional growth.
Microsoft
Microsoft
Software Engineer IIAustralia · Full-time
This job is all about contributing to the largest Cloud Storage service in the world as part of the Azure Storage team. By joining, you will play a crucial role in defining the technical direction of Azure Storage, delivering high-quality features and improvements. The team thrives on collaboration, innovation, and a growth mindset, ensuring that everyone can contribute and succeed together.
Microsoft
Microsoft
Software Engineer IIAustralia · Full-time
The job is about joining the Azure Fleet Resource Lifecycle Management Team, which plays a crucial role in building the foundational infrastructure for the Azure cloud computing platform. This team is dedicated to enabling cloud services to access resources reliably and efficiently, driving innovation and supporting the growth of Microsoft Cloud. Collaboration and creativity are at the heart of the team's culture, where everyone is encouraged to share ideas and take ownership of innovative solutions.
Microsoft
Microsoft
Software Engineer IISydney, NSW · Full-time
This job is about joining the Azure Storage team, which is responsible for building and managing the largest Cloud Storage service in the world. As a Software Engineer II, you will play a crucial role in defining the technical direction of Azure Storage while delivering high-quality features and improvements. The team values collaboration, innovation, and a growth mindset, creating an inclusive culture where everyone can thrive.