Principal Software Engineering Lead

Last updated 17 days ago
Location:Redmond, Washington
Job Type:Full Time

Our mission is to keep the billions of users of Microsoft’s intelligent cloud and edge products (covering the breadth of Windows, Edge, Azure OS offerings, HoloLens and more) protected and productive by releasing critical security and non-security updates on a clockwork cadence. All of our customers depend on this. To meet the scale and needs of this business, we need high availability, high reliability services and system to enable us to curate content. This is where you come in. You will be a people manager of a diverse team of engineers working to build and run cloud services, covering both platform technology as well as dynamic business integration logic – providing the backbone of critical technology.

We are looking for an engineering lead with experience in leading teams that build and efficiently operate at scale services. As the team lead, you will be leading, coaching, and mentoring a talented, diverse team of engineers to achieve success. You will have the opportunity to influence roadmap of new and existing services, as well as contribute to design and architecture. You will work cross group to drive consensus for customer-oriented outcomes. You will build as well as operate the services and be responsible for service health and top line service metrics, continuously improving the product.

If your passion lies in building world class teams in a collaborative environment, you get energized by tough problems, want to build the next generation technology, and have a bias for customer obsessed results, we’d love to hear from you.


As an engineering leader you will be responsible for:

  • Modeling, coaching, and caring for employees and peers, helping everyone bring their best self to work and continue to grow in their careers, as you grow in yours
  • Promote cross group collaboration, working across boundaries and building partnerships with stakeholder teams to achieve consensus and best customer outcome.
  • Delivery of technical solutions with appropriate balance of risk taking and prioritization – taking projects from ideation to results, with high quality.
  • Drive technical roadmap and strategy for critical services that release products to a billion plus users.
  • Running and operating the services with high standards of service metrics.


Required qualifications:

  • Bachelor of Science in Computer Science/Computer Engineering or related degree
  • 3+ years of recent people development experience
  • 7+ years engineering experience

Preferred qualifications:

  • Experience with large scale services architectures and technologies
  • Experience building solutions with Azure is a plus (Cosmos DB, Azure Tables, Service Fabric, Logic Apps, Azure Functions, AppInsights, AAD, Pipelines) 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. 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.

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