Principal Engineering Lead

Last updated one month ago
Location:Redmond, Washington
Job Type:Full Time

Would you like to learn about the inner workings of Azure Edge? Are you excited about jumping deep into various areas and composing a bigger picture? Microsoft is leading the way to extend Azure cloud services to sovereign, disconnected, edge, enterprise, and hybrid scenarios. Azure Stack is a key intelligent edge solution that enables customers to use Azure services in their on-premises environments. Deploying hyperscale services into hybrid and disconnected clouds provides unique and innovative engineering challenges. If you are inspired by this cloud innovation, have the skills to build and support production grade services, and are looking for a dynamic and collaborative team environment, come talk to us!

To deliver on our vision, we are looking for an engineering lead who is excited about the prospect of learning and diving into different areas, who will bring clarity to our designs and can methodically bring a plan into action. This is a unique opportunity that will heighten your knowledge of distributed systems and will give you an exclusive behind-the-scenes-look into the internals of Azure. We are looking for a motivated engineering leader who wants to solve interesting problems and lead the change across teams.


As a principal engineering lead in our team, you will be responsible for the planning and execution in your areas of responsibility, producing and operating high quality and scale services, the growth of your team, and collaboration with partners. You will be hands-on in the development process which includes writing and reviewing designs, writing and reviewing production code, and supporting our live services. We are looking for an engineering leader, who thinks strategically, works pragmatically and with enthusiasm in a fast-moving environment with few guardrails. You will need strong customer empathy and an ability to focus our engineering efforts on customer requirements as well as Azure Edge business priorities.



You MUST possess the following attributes:

  • A bachelor’s degree or higher in computer science or related discipline, or equivalent relevant work experience
  • 1+ year of experience managing software engineers
  • 1+ year of experience with C#, C++, Java or other object-oriented programming languages
  • 8+ years of professional work experience
  • 1+ year of experience building reliable, distributed systems at scale

These attributes are preferred:

  • Domain knowledge in High Availability, Fault Tolerance, Clustering, Failover, Network Resilience.
  • Experience in cloud development principles and patterns, particularly loosely coupled architectures and micro-services
  • Technical knowledge of cloud storage, and networking
  • Ability for setting and driving towards measurable goals
  • Excellent collaboration skills with ability to develop key partnerships
  • Experience with Azure, AWS or GCP

Cloud Background check:

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.

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.