Back to jobsJob overview

About the role

Senior Software Engineer (Front End) at Microsoft

Required Skills

reactjavascripttypescriptfrontendaiuxcloudaccessibilityperformance

About the Role

Senior Software Engineer (Front End) role focused on building AI-powered user experiences for Microsoft 365 Copilot. Responsibilities include developing scalable front-end systems using React and TypeScript, collaborating with cross-functional teams, and driving innovation in AI-enabled productivity tools.

Key Responsibilities

  • Ship delightful, AI powered experiences shaping how millions interact with AI
  • Execute full software development life cycle (SDLC) with end-to-end accountability for quality
  • Develop and maintain telemetry pipelines, Live Site monitors, and automated alerts
  • Collaborate with partner teams working on different areas of M365 Copilot Client
  • Build reusable components and front-end libraries to enhance product efficiency and coherence

Required Skills & Qualifications

Must Have:

  • Bachelor’s degree in computer science or related field and 8+ years of experience building production grade front-end systems
  • Expert level proficiency in React and JavaScript/TypeScript with experience in web client applications deployed on major cloud platforms
  • Hands-on experience building component libraries or contributing to design systems (e.g., Fluent UI, Material UI)
  • Understanding of software engineering fundamentals including data structures, algorithms, and secure coding practices

Nice to Have:

  • Experience building user interfaces for developer tools, AI/ML platforms, or large-scale enterprise applications
  • Familiarity with distributed systems concepts, data-intensive workflows, or AI/LLM-powered user experiences
  • Ability to reason about complex application state and asynchronous workflows

Benefits & Perks

  • Industry leading healthcare