Principal Software Engineer-M365 Copilot Hub
MicrosoftAbout the role
Are you a UX engineer passionate about crafting high-performing, scalable frontend experiences that power AI productivity experiences? Join the M365 Copilot Hub team in Redmond, WA, where we’re shaping the future of AI-driven user interfaces used by millions of people around the world. You’ll architect the frontend foundation that enables teams across Microsoft - including Create, Copilot Notebooks, and Copilot itself - to deliver seamless, intelligent productivity solutions.
As a Principal Software Engineer, you’ll lead the design and implementation of frontend patterns and performance strategies. You’ll collaborate with engineers, designers, and researchers to bring high-performing, inclusive, and scalable experiences to life. This role offers a unique opportunity to influence the core infrastructure that supports AI-powered productivity and to grow your expertise in frontend architecture at a global scale.
Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others, and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
Responsibilities
- You will design and implement scalable, high-performance frontend systems using React, Typescript, microfrontends, and modern rendering stacks to power AI productivity experiences across M365 Copilot.
- You will partner across Microsoft, including teams like Create, Copilot Notebooks, and Copilot, to evolve a shared frontend platform and define reusable architectural patterns and best practices that enable consistent, intelligent, and high-performing user experiences at scale.
- You will lead architectural decisions and contribute hands-on code to advance the state of the art in frontend engineering, balancing innovation with platform stability.
- You will apply a data-driven approach to performance, leveraging real-world telemetry, experimentation, and diagnostics to continuously optimize responsiveness, accessibility, and reliability.
- You will mentor engineers and foster a culture of technical excellence through best practices in frontend architecture, performance profiling, and cross-platform design systems.
Qualifications
Required Qualifications:
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C#, Java, JavaScript, OR equivalent experience.
- Proven expertise in modern frontend technologies including React, Typescript, and server-rendering stacks (e.g., Next.JS, SolidJS, Server Components) with a strong track record of delivering performant, accessible, and scalable experiences in production.
- Deep understanding of distributed systems and real-world performance measurement, with a data-driven approach to optimization using telemetry, diagnostics, and experimentation.
- Demonstrated ability to define reusable architectural patterns and influence best practices across large engineering organizations through hands-on coding and technical leadership.
Other Requirements:
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 Back
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s