Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

javascripttypescripthtml5react.jsfluentuiazureaifull-stack

About the Role

Software Engineer II role focused on building AI-first web applications for Microsoft Office. Responsibilities include full-stack development, enhancing shared components, and leveraging AI to improve productivity. Requires experience in web technologies and collaboration across teams.

Key Responsibilities

  • Work with engineering teams to design and implement shared experiences and services across Office suite
  • Contribute to design and implementation of core libraries like Fluent UI components
  • Write high-quality code and automated unit and integration tests
  • Harness AI to maximize engineering velocity and craft AI-powered functionality
  • Work on implementation, debugging, shipping, and mitigating incidents in live production environments

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
  • Experience in full-stack Web development including Web front-end development with JavaScript/TypeScript and HTML5 and high-scale distributed systems/cloud service development
  • Well-versed in building and shipping production grade software
  • Experience in leveraging AI to improve engineering processes as well as developing AI-enabled products

Nice to Have:

  • 3+ years of software development experience in C#, C++, .NET, JavaScript/TypeScript, or similar programming languages or platforms
  • Deep expertise with web frameworks like React.js and FluentUI
  • Expertise with browser development tools and its network and performance profiling capabilities

Benefits & Perks

  • Industry leading healthcare