Microsoft29 followers92 jobs

Software Engineer II_Azure Core Storage

Mid levelFull-timeHybridSydney NSW, AustraliaMelbourne VIC, AustraliaCanberra ACT, AustraliaBrisbane QLD, AustraliaInformation technologySoftware engineeringProduct managementPosted 2 months ago
Pending fitX of Y criteria met

About the job

The Software Engineer II position on the Azure Core Storage team is an exciting opportunity to design and implement software components that optimize storage solutions for Azure Virtual Machines. This role plays a crucial part in managing trillions of input/output operations daily, impacting billions of users worldwide. The team fosters a collaborative environment where innovation thrives, and every member is encouraged to grow and contribute to shared goals.

Meet the team

About the company

  • Explore
    • Jobs
    • Companies
    • People
    • Communities
    • 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
Think you're a good fit?See what the hiring team are looking for

You'll be responsible for

🛠️

Designing and developing system software

Creating software that manages storage services in Azure, ensuring modularity and reliability.
🔍

Conducting system design and code reviews

Utilizing data and telemetry to make informed decisions and improve system quality.
⭐

Driving quality improvements

Continuously enhancing the quality of systems and components through rigorous testing and monitoring.

Key criteria

💻

2+ years coding experience

Proven experience coding in C, C++, Rust, or Python.

View

🔧

System software development

Experience designing and developing system software for storage services.

View

🛠️

Debugging and testing skills

Demonstrated ability in debugging, testing, and problem-solving.

View

View more

View your fit

5 criteria for this job
2+ years coding experience
Proven experience coding in C, C++, Rust, or Python.

View

System software development
Experience designing and developing system software for storage services.

View

Debugging and testing skills
Demonstrated ability in debugging, testing, and problem-solving.

View

Experience with telemetry
Familiarity with leveraging data for decision-making and monitoring.

View

On-call responsibilities
Experience handling periodic live service on-call duties.

View

A meaningful career starts with a match

Similar jobs

View all
Microsoft
Microsoft
Software Engineer 2 - Azure Ecosystems EngineeringSydney, NSW · Sydney, NSW · Canberra, ACT · Brisbane, QLD · Melbourne, VIC · Adelaide, SA · Perth, WA · Full-time
As a Software Engineer II in the Azure Experience & Ecosystems Engineering team, you will play a crucial role in building the Microsoft Learn product, which empowers individuals to develop essential skills for in-demand jobs. This job offers a unique opportunity to tackle engineering challenges in AI, frontend, and backend services, while contributing to Microsoft's mission of empowering every person and organization. The team thrives on collaboration, innovation, and a growth mindset, creating a supportive environment where everyone can excel.
Microsoft
Microsoft
Software Engineer II - Azure Container RegistrySydney, NSW · Melbourne, VIC · Full-time
This job is about building world-class, fast, scalable container workloads with the Azure Container Registry (ACR) team. As a software engineer, you will have the opportunity to design, build, and maintain a massively scalable cloud service that secures the supply chain for all workloads running in Azure. The team values collaboration and innovation, creating a culture where everyone can thrive and contribute to shared goals.
Microsoft
Microsoft
Software Engineer II - Azure Data Lake Storage Gen 2Sydney, NSW · Melbourne, VIC · Brisbane, QLD · Full-time
The Software Engineer II - Azure Storage job is an exciting opportunity to work on the largest Cloud Storage service in the world. This position plays a crucial role in building and improving key components of Azure Storage, ensuring high-quality features and reliability. The team values collaboration, innovation, and a growth mindset, creating an inclusive environment where everyone can thrive.
Microsoft
Microsoft
Software Engineer II - Azure StorageSydney, NSW · Melbourne, VIC · Full-time
This job is all about being part of the Microsoft Azure Storage team, where passion for distributed systems and cloud-scale storage meets opportunity. You will play a crucial role in ensuring the quality and reliability of Azure Storage services that support major Microsoft businesses. Collaboration and innovation are at the heart of how the team works, fostering an inclusive environment where everyone can thrive.