Principal Software Engineer Manager -- M365 Elastic Scalable Storage

Posted a month ago
Main Location
Redmond, WA, United States
Open jobs

Microsoft 365 is the fastest growing cloud services business in Microsoft. M365 brings together cloud versions of our most trusted communications and collaboration products like Exchange, SharePoint, and Skype with the desktop suite of office products in an always-up-to-date integrated service offering. Since its launch, the service has made it easier for millions of information workers working in small, medium, and large enterprises across multiple markets worldwide to use the best of Microsoft’s business productivity solutions via the cloud. The service now extends the same to consumer communication and collaboration products.


The Substrate App Platform group is part of M365 Core Platform organization. This is an interesting point in time of new wave of innovations in the Substrate enhancing its scale and high-value data to deliver intelligent and search experiences to end users. We need the best and brightest to take the initiative and work with teams across Office Product Group and Microsoft to build the next-gen scale platform in the Substrate. You will be working on key infrastructure, and scalable programming paradigms that will accelerate development velocity for new scenarios and enable more developers to build services on the Substrate. This is one of the rare opportunities for you to learn and grow in building a mission critical high-scale subsystem in the Substrate.


You will have chance

  • To lead a team of 9+ engineers to deliver Elastic Scalable Storage features as critical high-scale subsystem in the Substrate.
  • To closely collaborate with Elastic Scalable Storage team in Microsoft headquarter to work on latest technologies together.
  • To ensure our scalable storage system could well support high-scale data ingestion, query and processing for intelligent and search scenarios.
  • To collaborate with teams across Microsoft and own driving initiatives for elastic scalable solutions as well as making them easily adoptable by other developers.
  • To understand and deal with real world issues by being in the on-call rotation
  • Care about people, able to coach people to growth.
  • 8+ years of software development experience in software industry
  • 2+ years of experience in managing software engineering team
  • Be able and willing to hands on, including coding, troubleshooting, etc.
  • Good communication skills and cross-team collaboration skills.
  • Familiar with software life cycle, development tools, building process, version control and product verification
  • Strong design skills of distributed system or large scale cloud services
  • Background or interested in data partitioning and consistency technology is a plus


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. 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.


Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.

We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Principal Software Engineer Manager -- M365 Elastic Scalable Storage
Microsoft Corporation