Jobs and Careers
MI

Principal Software Engineer-M365 Copilot Hub

Microsoft
United Statesfull_timeVerifiedPosted 10 Jul 2025
💰 $304,200/yr($139,900/yr$304,200/yr)

About 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 Kit

Free account required — sign up in 30s

Company

Microsoft

View company profile →