Bachelor’s or Master’s degree in computer science or related field.
12+ years technical engineering experience preferably in systems and backend services, with coding in languages including, but not limited to, C#, Java, C, C++, or Python.
Prior people management experience.
Experience in building quality products and services preferably in distributed systems, systems programming, and multi-threaded programming.
Design and problem-solving skills, with a strong bias for quality and engineering excellence at scale.
Demonstrated experience shipping products - on time with high quality.
Other Requirements:
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Additional / Preferred Qualifications:
4+ years of experiences managing a team of engineers by setting clear expectations, keeping team members energized, and delivering great results.
Prior hands-on development experience including leading architecture for large scale system (storage, cloud computing) designing, and writing code, experience in coding.
Ability to demonstrate empathy for customers using the product.
Responsibilities
Manage the team: Attract and retain talent while supporting career development and growth of team members.
Own and show strong technical and non-technical leadership in driving the product E2E.
Create a team culture of quality first mentality that directly contributes to delivering high quality features and changes as part of the stack.
Research and deep dive into technical issues and bring clarity to the team as needed.
Own planning and ensure top deliverables are met for the success of Microsoft, Azure Storage, and the team.
Contribute to the overall technical direction of Azure storage alongside other managers across geo locations.
Acts as a Designated Responsible Individual (DRI) and guides other engineers by developing and following the playbook, working on call to monitor system/product/service for degradation, downtime, or interruptions, alerting stakeholders about status and initiates actions to restore system/product/service for simple and complex problems when appropriate