Job Directory Microsoft Principal Software Engineering Manager

Principal Software Engineering Manager Microsoft
Redmond, WA

Microsoft is a technology company that develops and supports software, services, and devices.

Companies like Microsoft
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Microsoft

Job Description

The Microsoft Azure Performance Management Team is a multi-disciplinary team. The mission of this team is to enable Azure's distributed development teams to discover and diagnosis performance problem root-causes, then optimize the services, and to improve Azure's performance, reliability and availability. Our services will help to make Microsoft Azure's massive infrastructure run as efficiently and reliably as possible.

We are looking for a seasoned Group Principal Engineering Manager to join our team and help us to take our cloud services to the next level.

Basic Qualifications

* 8+ years as an Engineering Manager with a proven track record of large-scale service delivery or performance and Chaos engineering/Fault Injections related service delivery
* Bachelor's degree in Engineering, Computer Science or equivalent
* Demonstrated leadership, exceptional cross-team skills, and ability to influence others
* Hands-on experience with at least one of C#, C/C++, Java

Preferred Qualifications

* Technical background and extensive knowledge in infrastructure and systems management products or performance/Chaos engineering
* Experience delivering large cross-functional projects by partnering across multiple teams globally
* Familiarity with one of cloud infrastructure services (such as Azure, AWS, GC etc) is a plus.


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.

In this role, you will lead and build strong team/teams focusing on building services and frameworks/Platforms in the Chaos Engineering area for Azure. The role will be a blend of people management and technical leadership, with a portion of your time devoted to individual software engineering contributions so you can keep your hands dirty and your skills current. You will also need to closely partner with other teams across the company to deliver the value. Means: you will need to be able to develop and drive high-level strategic initiatives, work with internal and external customers to define product/tool/service, you will also need to roll up your sleeves, dig in and help drive change/solve problems.

To succeed in this role, you should possess solid analytical, design and problem diagnosis skills, especially in the cloud performance, reliability and Chaos engineering/Fault Injections areas. Expertise with high-performance systems or service design is a plus. You should be comfortable building and managing teams through all phases of software development, including hiring and growing your own teams. The ability to frame out the vision, system/product to solve critical business/technology problems or translate high-level technical requirements into executable project plans is essential.

About Microsoft

Microsoft is a technology company that develops and supports software, services, and devices.

10001 employees

1 microsoft way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.