Are you fascinated by software which helps millions of people connect, work and live their lives? Are you obsessed with creating products that are simple, useful and delightful? Are you driven to help others achieve more? So are we. M365 Core (aka the Substrate) is the foundation for Microsoft's lighthouse cloud service Office 365. We build the highly scalable, fault resilient, globally available distributed services loved and used by people across the globe, at work and at home. Our platform enables developers to provide services and experiences that help users across the planet to achieve more. Our mission is to enable developers from teams within Microsoft and from our external partners to effortlessly build and ship compliant, differentiated, delightful, intelligent, coherent experiences on top of the rich M365 data assets. Our vision is that apps and services built on the Substrate delight users with intelligent and personalized experiences. We are at the center of the "brain" for
Primary duties: Provide leadership to the software engineering teams: architecture, design, development and quality assurance. Partner with Product Management and other teams in O365 to meet immediate and longer term objectives. Manage the team to achieve target scope, schedule and cost objectives. Accomplish this while still supporting peer teams with the ultimate goal of quality products. Identify and create plan of action to hire and retain top talent, strengthen bench talent and succession plans within the software engineering teams.
Successful candidates need to exhibit these attributes that will enhance their ability to succeed in this role: Strong desire to succeed and motivate others. Experience successfully leading, growing and retaining teams. Demonstrates both strong analytic and big picture capabilities in problem solving approaches. Deep understanding of agile principles and methods, but also an interest and ability in implementing, refining and leading hybrid development models. Ability to consider upstream and downstream process impacts and implications. Ability to establish and manage priorities in a high pace environment