Microsoft develops and manages one of the largest commercial commerce platforms in the world. Our sales of Azure, Office 365, Windows, Dynamics and other products and services generate billions of dollars in revenue each year. Hubble is a key M365 content service that provides company wide solution for storing and delivering cloud-based curated content (Pictures, Icons, 3D, Videos, Illustrations, Animated GIFs, etc), connecting to 3rd parties content sources (like Giphy, Tenor, etc.) and “my” content (like OneDrive Photos, Google Photos, etc) to all Microsoft products, such as Office365, Windows, Teams, Designer, Whiteboard, to name a few.
Our mission is to empower every person and organization to infuse creative expression into work, life and play. Our service ensures content ingestion is centralized, available quickly with high reliability and can be updated with agility. Our team is responsible for the full stack, ranging from front-end user experience, ingestion and consumption services and REST APIs.
We are looking for an experienced and passionate software engineering manager to join us as we create and deliver mission critical content and services to numerous Microsoft products. You will have a unique opportunity to setup the team from ground up and grow them into a group of highly motivated and skilled engineers that leverage the latest services and AI technologies to significantly improve the content service.
Responsibilities
Build a reliable and scalable system and establish rigorous engineering processes to ensure service quality and agility of delivery of new capabilities.
Lead a team, own product areas as well as define the technical road map.
Hire,retain andgrow engineering talent.
Work hands-on with your team and our customers through design and implementation, ensuring great architectural decisions and engineering practices, setting standards along the way.
Partner with Product Management, Design and Data Science to drive execution excellence across disciplines and deliver customer focused experiences with great business impact.
Be responsible for creating and fostering a healthy, collaborative, inclusive & supportive team culture.
Encourageinnovationacross all stages of productlifecycle.
Qualifications
Bachelors or Masters in Computer Science, Engineering or equivalent.
10+ years of software engineering experience building and shipping production grade services.
5+ years of technical leadership experience, planning, designing, implementing, and delivering large projects spanning multiple engineers as the primary owner.
3+ years of experience leading high performing teams of 5 or more people.
A demonstrated track record of excellent communication and collaboration skills.
Strong experience of architecting and building reliable, high scale services, and strong experience in developing, debugging and maintaining code.
Demonstrated organizational, problem solving and prioritization skills.
Experience with Azure Cloud and ADO pipeline is preferred but not required.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request via the Accommodation request form (https://careers.microsoft.com/us/en/accommodationrequest) .
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.