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