Microsoft logo

Principal Software Engineer Manager - Microsoft

Remote · Redmond, United States

Are you interested in working for one of the fastest growing businesses in the industry?  Are you passionate about leveraging data intelligence to advance engineering excellence in cloud services?  Do you want to work in an environment where everybody’s diverse perspectives are valued?  If so, we want to hear from you!

We are the Microsoft Site Reliability Engineering team, a top-level pillar in Azure engineering.  Our mission is to lead engineering standards to Make Azure the World’s Safest and Most Reliable Cloud.With a focus on customer experience, we are chartered towork closely with Azure wide product development teams from architectural design review to CICD releases to production; to build always available global-scale services.  We continuously support our engagements to improve on observability, build operational excellence, drive quality improvements and engineering efficiency with scalable design, repeatable models, processes, automation, and feedback loop for learning.  

Azure SRE is looking for a customer-focusedPrincipalSoftware Engineering Managerwho is passionate about engineering excellenceThis role will beaccountable for managing and growing a team of high potential engineers; providing technical leadership in leveraging signals and data for live site systemic issues analysis, identifying opportunities and gaps for quality improvement, contributing to design and solutions to improve reliability and scalability of our engagement services.   The successful candidate should have experience growing an engineering team and strength in driving team goals.  She/he will be able to demonstrate good working experience with big scale, highly availability distributed system, and technical skills in design, debugging and data analysis.

We are interested in meeting candidates with traditional engineering backgrounds and those with different experiences.  Only with complementary strengths and diverse perspectives will we form a talented team and foster an environment where people can do their best work.  We are not looking for people who know it all but rather people who are curious to learn.  If you are excited about the opportunity and love being surrounded by people with similar values, come join us!

  • Evangelize customer-experienced reliability and Influence product architecture and roadmap with end-to-end scenario and systemic focus.
  • Define system reliability goals via Service Level Objectives (SLOs). 
  • Improvescenario observability and system operability (telemetry, alerting, incident management, change management, making production changes safe).
  • Design / build repeatable process and reusable automation across teams for common purpose and reliability goals. 
  • Provide technical leadership for reliability principles and standards across partner teams within Azure. 
  • Manage and growengineers to realize their potential.
  • Drive team KPIs and mitigate risks to business results.
  • Manage partner expectations and dependencies for common goals.

Qualifications

Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 5+ years Experience in setting roadmap/checkpoints and coordinating complex projects across multiple teams. 
  • 5+ years Experience setting strategic technical direction for engineering teams. 

Additional or Preferred Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 10+ years  technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • 4+ years people management experience.
  • Experience working on large and unfamiliar codebases (millions of lines of code) 
  • Experience as a technical lead or engineering manager. 
  • .NET experience (only for some teams). 
  • Awareness of, and ability to reason about, modern distributed software design patterns and cloud systems architecture, including microservices, containers, load-balancing, queuing, caching.
  • Experience working with large-scale distributed systems (e.g., cloud computing providers, SaaS services, etc., ideally with millions or billions of users) or similarly complex environments. 

#AZCXP #AzRelJobs 

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.

Published on: 12/3/2022
Apply

About Microsoft

https://microsoft.com

Microsoft is on a mission to empower every person and every organization on the planet to achieve more. Our culture is centered on embracing a growth mindset, a theme of inspiring excellence, and encouraging teams and leaders to bring their best each day. In doing so, we create life-changing innovations that impact billions of lives around the world. You can help us to achieve our mission.

Remote jobs

Jobs in Redmond, United States

Jobs at Microsoft