Back to jobsJob overview
About the role
Principal Software Engineering Manager at Microsoft
Required Skills
azurecloud servicesdata systemsmachine learningpythonjavascriptc#agileteam leadership
About the Role
Principal Software Engineering Manager role leading a core team for Liquid, a large data-centric cloud service managing terabytes of AI-infused data for governance, compliance, and risk management across Microsoft. The role involves working with modern cloud technologies, data systems, and machine learning while maintaining work/life balance and building long-term value.Key Responsibilities
- Lead a team of software engineers to design and deliver software features
- Recruit, grow and retain software engineers
- Full engagement in agile-based software development life cycle including DRI rotation
- Improve customer experience through quantitative service monitoring, alerting, and operational dashboards
- Make the Liquid service more reliable and increase customers' trust in Microsoft
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
- Coding experience in languages including C, C++, C#, Java, JavaScript, or Python
- 1+ year experience with people management: recruiting, technical leadership, mentorship, performance management
- Ability to pass Microsoft Cloud Background Check upon hire and every two years
Nice to Have:
- Experience building and running a large service on Azure
- Experience building complex and large-scale data systems
Benefits & Perks
- Industry leading healthcare