Back to jobsJob overview
About the role
Software Engineering Manager at Microsoft
Required Skills
pythonazureai/mlsqlcloud computingcapacity managementsoftware engineeringdata science
About the Role
Lead the Azure Compute Capacity and Efficiency team to manage capacity and efficiency across Azure's cloud platform. Develop automated systems using AI and algorithms to predict capacity risks and optimize resource provisioning. Collaborate with engineers and data scientists to drive strategic improvements and reduce costs.Key Responsibilities
- Modeling, coaching, and caring for employees and peers to foster career growth and team culture
- Promote cross-group collaboration and build partnerships with stakeholder teams
- Deliver technical solutions with appropriate risk-taking and prioritization
- Lead by example in architecture discussions and apply engineering principles for robust designs
- Drive engineering improvements and understand platform capacity constraints to enhance manageability and efficiency
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical discipline AND technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- Azure Cloud Services development experience or related
- Experience with programming skills related to data technologies like Python, PERL, Java, C#, etc., and relational databases like Kusto, SQL or similar
- Ability to pass Microsoft Cloud Background Check upon hire and every two years
Nice to Have:
- People management experience
- Experience with globally distributed cloud systems focusing on quality and scalability while working across data science and software development boundaries
Benefits & Perks
- Industry leading healthcare