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