Principal Software Engineering Manager

Microsoft•Redmond, WA

About The Position

The Principal Software Engineering Manager will lead Microsoft’s Web Shared UX team, which develops shared web capabilities for Office experiences across Word, Excel, and PowerPoint. The team owns the Office Ribbon, foundational shell experiences, and the web implementation of Copilot System UX. Its work includes AI-forward prototyping, platform modernization, responsive design, reliability, performance, and telemetry. The role will guide the next phase of Copilot in-app UX, expand shared capabilities, and help drive Copilot usage across Office. The manager will partner with Product Management and Design to define the Copilot UX System for Office and translate the vision into engineering priorities and delivery plans. They will coordinate with Desktop and Mobile teams and engineering counterparts in Word, Excel, and PowerPoint to align capabilities across platforms and deliver on ambitious schedules while managing competing priorities and minimizing disruption. The position calls for a technical leader who can ship web experiences at large scale, lead and develop an inclusive engineering team, modernize the UX platform, and build effective partnerships across teams. Microsoft describes its mission as empowering every person and every organization to achieve more, with a culture grounded in growth mindset, innovation, collaboration, respect, integrity, accountability, and inclusion.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Master’s degree in Computer Science or a related technical field and 8+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python; or a bachelor’s degree in a related field and 12+ years of such experience; or equivalent experience.
  • 4+ years of people management experience.
  • Experience shipping consumer web apps at large scale (50M+).
  • Web development experience and a passion for polished, detailed UX.
  • Experience with AI-native, agentic engineering and a drive to lead teams toward autonomous ways of working.

Responsibilities

  • Advance AI-driven software engineering by rethinking development workflows and adopting new engineering capabilities while maintaining quality and trustworthiness.
  • Lead, grow, and inspire a high-performing, inclusive engineering team; develop engineers and guide them through change.
  • Drive long-term modernization of the UX Platform, addressing performance, correctness, compatibility, and platform evolution with robust, reusable solutions that avoid overengineering.
  • Build relationships with partner teams and coach engineers in boundaryless execution, delivering solutions that exceed partner expectations.
  • Partner with Product Management and Design to define the Copilot UX System for Office and translate that vision into engineering priorities and delivery plans.
  • Coordinate with Desktop and Mobile teams and engineering counterparts in Word, Excel, and PowerPoint to align shared capabilities across platforms and deliver on ambitious schedules while managing competing priorities and minimizing disruptions.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service