Microsoft Corporation Principal Software Engineering Manager in Redmond, Washington

Do you want to be part of a dynamic team that has moved from incubation into full-scale product development? Are you looking for opportunity to work with multiple technologies and partner with multiple teams inside Microsoft and across the industry? Come be a part of Flows ( a V1 SAS service built on top of Azure.

Microsoft Flows is part of the Power BI & PowerApps family and allows you to build workflows that joins actions from more than 150+ diverse rest services. We are looking for a Principal Software Engineering Manager to lead the Flow Partner team, this team is chartered with deep integrations of Microsoft Flow into Office Products, Power BI and Dynamics CRM.

The Partner teams also owns and defines the developer experiences for Flow integrations. Multiple partners like Sharepoint Online & Power BI has made a commitment to use Flows as the workflow engine and we have our work cut out for us.

Our culture is diverse, agile, and fun. The product has huge scope and visibility all the way up to our CEO. We need someone who is hands-on, detail-oriented, and obsessed with building a world-class user experience. The day to day responsibilities include a blend of technical, hands-on leadership with strong people management and talent attraction skills. A strong track record as a manager is a must for the position.

Basic Qualifications:

10+ years of professional software development experience in either C/C++, Java or C#

3+ years of experience in building highly-scalable distributed systems

Degree in computer science or engineering

Preferred Qualifications:

Experience in Web technologies like HTML5, CSS3, JavaScript, TypeScript, AngularJS, React, Knockout.js or Twitter Bootstrap

Experience in building scalable web services and SaaS offerings

Experience with Azure or other Cloud Providers

Distributed systems experience

If you do not have a degree, then you would need a minimum of 4 additional years of industry experience


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. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to

Development (engineering)