senior Software Engineer ic Bachelor's · Posted May 29, 2026

About this role

Microsoft is hiring a senior-level Software Engineer based in Australia, Multiple Locations, Multiple Locations. The posting calls out experience with JavaScript, Java, C, C#. Listed education preference: a bachelor's degree or equivalent.

Role
Software Engineer
Function
software engineering
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Australia, Multiple Locations, Multiple Locations
Education
Bachelor's degree
Department
Software Engineering
Posted
May 29, 2026
AI Summary
Senior Software Engineer designing and developing scalable validation infrastructure for Azure Storage's distributed systems. Requires expertise in distributed systems, cloud services, data structures, and algorithms with strong debugging and testing abilities. Oversees end-to-end scenario validation and partners with teams to ensure storage features meet availability and reliability goals.

More roles at Microsoft

Senior Security Researcher
Redmond, WA · senior
Deep Learning Security Machine Learning
Principal SWE Manager - Platform
Czech Republic, Multiple Locations, Multiple Locations · principal
Python JavaScript Java
Software Engineering
Bangalore, India · director
Python JavaScript TypeScript
Data Center Technician
Pune, India · mid
Azure Cloud Computing
Data Center Technician
Oslo, Norway · mid
Azure Cloud Computing
All Microsoft jobs →

Job description

from Microsoft careers
Overview

Are you passionate about distributed systems, massive scalability, and durability? Are you interested in solving the challenges of Cloud-scale Storage? If so, the Microsoft Azure Storage team is the perfect fit for you. Azure Storage is a foundational service in the Azure Cloud which powers six key storage services: Blob Storage, Table Storage (NoSQL Key-Value store), Queue Storage, Data Lake Storage, File Storage, and Disk Storage. These services host data from some of the largest companies in the world and support all of Microsoft’s largest online businesses including Xbox, Office365, and Bing while scaling to store many exabytes of customer data.

 

The Microsoft Azure Storage team is seeking an experienced Software Engineer with solid design, coding, and testing skills, to 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.

This is an excerpt. Read the full job description on Microsoft careers →
All software engineering jobs software engineering salaries software engineering career path
All Microsoft Jobs Browse software engineering roles senior positions