Principal Software Engineering Manager

Main Location
Redmond, WA, United States

Our mission is to power, protect, and transform Microsoft and to be the voice of our digital transformation in the market.


Microsoft Digital is responsible for building, managing, and securing the products, processes, and services that our company runs on. Microsoft Digital helps all Microsoft employees get their jobs done, by strategically managing and maintaining horizontal platforms such as SAP, Adobe, and our business applications, productivity, and collaboration experiences like Teams and SharePoint. As a steward of the world’s data, a critical tenant of Microsoft Digital is making sure our data and our customer’s data is secure. Microsoft Digital is responsible for company-wide information security and compliance, with a strategic focus on information protection, assessment, awareness, governance, and enterprise business continuity. As the first customer of our own products and services, Microsoft Digital’s charter is to influence and work with engineering teams across the company to build and grow the cloud products and services we deploy to enterprise customers at scale across the globe.


The Engineering Manager role involves building and managing a team of high-caliber software engineers ensuring product and development excellence, career development, establishing a strong team culture of trust, collaboration, and inclusion, and working closely with our partner organizations.


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. Hands on experience on client/server technologies.

  • Drive team in day-to-day activities like scrum, bug triages, devops, design/code reviews
  • Drive team in delivering on features with high quality and with adherence to schedule.
  • Collaborate with peers in other functions daily to help deliver features on schedule with quality.
  • Take important design, development and deployment decisions when needed.
  • Coach team on a regular basis.
  • Participate in hiring activities when needed.
  • Help team in designing, developing, testing & support providing technical leadership & significant contribution to features, experiences & solutions for end-to-end business scenarios over the full stack using cutting-edge modern development technologies. Lead by example where appropriate.
  • Collaborate across diverse engineering teams to solve challenging problems for large-scale business SaaS applications.
  • Accountability for the quality, usability & performance of features 
  • Debug and handle customer reported issues.




Basic Qualifications:

  • 7+ years of professional software development experience
  • Bachelor’s degree in Computer Science, Software Engineering, Software Design, or a related field, or equivalent alternative education, skills, and/or practical experience

Preferred Qualifications:

  • People management experience is strongly preferred.
  • Experience building and supporting reliable, scalable, and secure services using cloud-based technologies and industry patterns / best practices.
  • Curiosity with a desire to continuously learn, share and collaborate to improve yourself, and your teammates.
  • Prior experience in developing, debugging, test automation and maintaining code in object-oriented languages.
  • Database development experience
  • Great communication skills to collaborate cross-group and work effectively within the team.
  • Strong coding, debugging and problem-solving skills.



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.



We're a community of women leveraging our connections into top companies to help underrepresented women get the roles they've always deserved. Simultaneously, we work to build truly inclusive hiring processes and environments where women can thrive and not just survive.
Are you hiring? Join our platform for diversifiying your team
Principal Software Engineering Manager
Microsoft Corporation