Back to jobsJob overview

About the role

Senior Software Engineer - M365 Copilot App at Microsoft

Required Skills

reacttypescriptfrontend architectureperformance engineeringmicrofrontendsjavascriptpythonai productivity

About the Role

Lead frontend development for M365 Copilot App, focusing on scalable, high-performance AI-driven user interfaces. Collaborate across teams to define reusable architectural patterns and mentor engineers to foster technical excellence.

Key Responsibilities

  • Design and implement scalable, high-performance frontend systems using React, Typescript, and microfrontends
  • Partner across Microsoft teams to evolve a shared frontend platform and define reusable architectural patterns
  • Lead architectural decisions and contribute hands-on code to advance frontend engineering
  • Apply a data-driven approach to performance using telemetry and experimentation for optimization
  • Mentor engineers and foster a culture of technical excellence in frontend architecture

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • 4+ years of experience in frontend architecture, performance engineering, or scalable web application development

Nice to Have:

  • Proven expertise in modern frontend technologies including React and Typescript with a track record of delivering performant, accessible, and scalable experiences
  • Data-centric approach integrating usage analytics and experimentation into planning and design
  • Ownership of a complex frontend system or framework delivered in production and adopted across teams
  • Ability to elevate engineering culture through initiatives improving performance or productivity

Benefits & Perks

  • Industry leading healthcare