Senior Software Engineer

4 days ago


Sydney, New South Wales, Australia Microsoft Full time $120,000 - $180,000 per year
Senior Software Engineer - Azure Storage Scenario Validation

Sydney, New South Wales, Australia

  • 3 more locations

Date posted

Sep 15, 2025

Job number

1874504

Work site

3 days / week in-office

Travel

0-25%

Role type

Individual Contributor

Profession

Software Engineering

Discipline

Software Engineering

Employment type

Full-Time

Overview

Are you excited about the possibility of working on the largest Cloud Storage service in the world? Azure Storage team is chartered with building, managing and running the Persistent Cloud Storage for Microsoft Azure Cloud. Azure Storage consists of a Storage Platform which currently powers five different storage services – Blob Storage, Table Storage (NoSQL Key Value store), Queue Storage, Data Lake Storage, File Storage and Disk Storage. We are one of the foundational services in the Azure Cloud. The service hosts data from some of the largest companies in the world plus supports all of Microsoft's largest online businesses including Xbox, Teams and Bing and has scaled to store exabytes of customer data with the roadmap looking even better in terms of growth.

The Microsoft Azure Storage team is seeking an experienced Senior Software Engineer - Azure Storage with solid design, coding, and testing skills, to develop strategy for and implement validation infrastructure services, and automate validation of Azure's massive, distributed storage system. We value passion for scalable storage, distributed systems, and cloud services. The ideal candidate brings a solid foundation in data structures and algorithms, along with strong debugging, testing, and analytical abilities. We're also seeking someone who is customer-focused and excited to deliver high-quality, end-to-end experiences. This role offers the opportunity to make meaningful contributions daily on a hyperscale system that may be part of your friends' and family's everyday lives.

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.

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 2+ years of experience in testing systems at a large scale with various testing techniques including: unit, integration, end-to-end, fault injection, performance, scale, and long-haul testing.

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 8+ 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 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • 1+ year(s) of QA life cycle, methodologies, and best practices. Proven ability to plan, schedule, and deliver quality software.
azurecorejobs
Responsibilities
  • Play a crucial role in product quality by overseeing end-to-end scenario validation integration work performed by team members.
  • Design, develop, and operate scalable, low latency and high throughput cloud services and frameworks to stress storage backend.
  • Creates, implements, optimizes, debugs, refactors, and reuses code to establish and improve performance and maintainability, effectiveness, and return on investment (ROI).
  • Take an active role and partner with peer teams and external partners to ensure new storage features meet target availability, security, and reliability goals, with an emphasis on quality upstream.
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate.
  • Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

Industry leading healthcare

Educational resources

Discounts on products and services

Savings and investments

Maternity and paternity leave

Generous time away

Giving programs

Opportunities to network and connect

Microsoft is an equal opportunity employer. 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 Software At Scale Full time $120,000 - $180,000 per year

    Our 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...


  • Sydney, New South Wales, Australia Software At Scale Full time $120,000 - $180,000 per year

    Our 'black belt' specialists are leaders in their domains: digital champions, delivery-focused experts, top-tier security professionals, AI thought leaders, and engineering best practice advocates.With a global presence and local expertise, we deliver innovative solutions without compromising on quality. Our multidisciplinary teams provide tailored expertise...

  • Senior Sales Engineer

    4 weeks ago


    Sydney, New South Wales, Australia Aptitude Software Full time

    OverviewAptitude Software - Senior Sales Engineer. The Senior Sales Engineer serves as a key contributor within the Go-To-Market team, responsible for aligning product capabilities with client requirements to support both new business and existing account growth. The role plays a critical part in enabling credibility across sales cycles, engaging with...

  • Senior Sales Engineer

    4 weeks ago


    Sydney, New South Wales, Australia Aptitude Software Full time

    OverviewAptitude Software - Senior Sales Engineer. The Senior Sales Engineer serves as a key contributor within the Go-To-Market team, responsible for aligning product capabilities with client requirements to support both new business and existing account growth. The role plays a critical part in enabling credibility across sales cycles, engaging with...


  • Sydney, New South Wales, Australia Procreate Full time

    Join to apply for the Senior Software Engineer - Swift role at ProcreateJoin to apply for the Senior Software Engineer - Swift role at ProcreateGet AI-powered advice on this job and more exclusive features.HobartSydneyEngineeringfull-timeon-siteVisa sponsorship supportedWe're looking for a senior Swift engineer to join our team in Hobart, Australia. You'll...


  • Sydney, New South Wales, Australia SONITEC Full time

    SONITEC Sydney, New South Wales, AustraliaSenior Software Engineer - C++SONITEC Sydney, New South Wales, Australia3 days ago Be among the first 25 applicantsThis range is provided by SONITEC. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$170,000.00/yr - A$200,000.00/yrDirect message the...


  • Sydney, New South Wales, Australia SONITEC Full time

    SONITEC Sydney, New South Wales, AustraliaSenior Software Engineer - C++SONITEC Sydney, New South Wales, Australia3 days ago Be among the first 25 applicantsThis range is provided by SONITEC. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$170,000.00/yr - A$200,000.00/yrDirect message the...


  • Sydney, New South Wales, Australia Propeller Full time

    Senior Software Engineer (React/React Native)Join to apply for the Senior Software Engineer (React/React Native) role at PropellerSenior Software Engineer (React/React Native)Join to apply for the Senior Software Engineer (React/React Native) role at PropellerGet AI-powered advice on this job and more exclusive features.DescriptionPropeller is on a mission...


  • Sydney, New South Wales, Australia Plenti Full time

    Who is Plenti?Plenti is a fintech lender, providing faster, fairer loans by leveraging its smart technology. Plenti is a dynamic and innovative business that is growing strongly. By continuing to deliver better customer experiences, Plenti is taking market share from incumbent players in the personal lending, renewable energy, and automotive finance...


  • Sydney, New South Wales, Australia Microsoft Full time

    1 day ago Be among the first 25 applicants The Azure Core Storage team is responsible for delivering the Storage Virtualization platform to Azure Virtual Machines.Our software stack handles trillions of input/output operations every day from Azure Virtual Machines and runs in hundreds of data centers and over one thousand clusters.We own the entire software...