Microsoft
Principal Software Engineer
Found: January 9, 2026
Location:
Australia, Multiple Locations
Overview:
As a Principal Software Engineer - Azure Storage, you will play a key role in defining the technical direction of Azure Storage while delivering improvements and new features.
Responsibilities:
- Partner with stakeholders to determine user requirements.
- Lead design document development for products and services.
- Mentor engineers and produce maintainable code.
- Monitor system performance and work on-call for service degradation.
- Adapt to new trends and improve product reliability and performance.
Qualifications:
- Bachelor's Degree in Computer Science or related field and 6+ years of technical engineering experience.
- Proficiency in C, C++, C#, Java, JavaScript, or Python.
- Ability to meet Microsoft security screening requirements.
- Preferred: 10+ years of experience with cloud-scale storage or distributed systems.