Microsoft28 followers98 jobs

Principal Software Engineering Manager

SeniorFull-timeHybridSydney NSW, AustraliaMelbourne VIC, AustraliaSoftware engineeringPosted 6 hours ago
Think you're a good fit?See what the hiring team are looking for

About the job

This job is about leading a talented team of engineers in the Microsoft Azure Storage team, focusing on enhancing service quality and resiliency in cloud-scale storage solutions. The impact of this job is significant, as it supports major Microsoft services and ensures high-quality experiences for users. Collaboration and a growth mindset are key values in the team, fostering an inclusive environment where everyone can thrive.

You'll be responsible for

🤝

Overseeing partnerships

Oversees partnership with appropriate stakeholders to determine user requirements within and across teams for multiple solutions or product lines.
🔍

Providing technical leadership

Oversees teams and provides technical leadership for identification of dependencies and the development of design documents for a product, application, service, or platform.
⚙️

Optimizing code

Optimizes, debugs, refactors, and reuses code to improve performance and maintainability, effectiveness, and return on investment (ROI).

Key criteria

💻

6+ years of technical engineering experience

Demonstrated experience coding in languages like C, C++, C#, Java, JavaScript, or Python.

View

👥

4+ years of people management experience

Proven leadership skills in managing engineering teams effectively.

View

🔧

Technical leadership in design and development

Experience overseeing design documents and technical dependencies.

View

View more

Meet the team

About the company

View your fit

5 criteria for this job
6+ years of technical engineering experience
Demonstrated experience coding in languages like C, C++, C#, Java, JavaScript, or Python.

View

4+ years of people management experience
Proven leadership skills in managing engineering teams effectively.

View

Technical leadership in design and development
Experience overseeing design documents and technical dependencies.

View

Experience with performance optimization
Background in optimizing, debugging, and refactoring code for better performance.

View

Ability to meet security screening requirements
Compliance with Microsoft’s security protocols and background checks.

View

  • 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

A meaningful career starts with a match

Similar jobs

View all
Commonwealth Bank
Commonwealth Bank
Principal Software EngineerSydney, NSW · Melbourne, VIC · Full-time
The Principal Software Engineer for Contact Centre Transformation is a key player in shaping the technical vision and architecture for a large-scale transformation project. This high-impact job involves leading the design and delivery of a modern, cloud-based contact centre platform that enhances customer interactions. The team thrives on collaboration, innovation, and a commitment to excellence, making it an exciting opportunity for those passionate about engineering.
Commonwealth Bank
Commonwealth Bank
Principal Software EngineerSydney, NSW · Full-time
The Principal Software Engineer position is all about building intelligent, resilient, and always-available platforms that enhance customer conversations at scale. This job plays a crucial role in transforming banking experiences through AI innovation, particularly in leading the engineering direction of voice bot platforms. The team thrives on collaboration, working closely with various squads to uplift engineering standards and ensure seamless customer journeys across automated and assisted channels.
Schneider Electric
Schneider Electric
Principal Software EngineerMacquarie Park, NSW · Full-time
The Principal Software Engineer position at Schneider Electric offers an exciting opportunity to lead technical initiatives within a dynamic team in Sydney. This role is pivotal in shaping the future of energy management through innovative software solutions that connect IoT devices across residential sites. Collaboration and a commitment to engineering excellence are at the heart of how the team operates, making it a fantastic fit for those who thrive in a supportive and impactful environment.
Microsoft
Microsoft
Principal Software Engineer - Azure Storage teamSydney, NSW · Melbourne, VIC · Full-time
This job is about driving improvements in artificial intelligence tools within the software development lifecycle while working with the Azure Storage team. The impact of this position is significant, as it supports major Microsoft services and ensures high standards for solution quality. The team values collaboration, innovation, and a growth mindset, creating an inclusive environment where everyone can thrive.