Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
javascripttypescriptc#.netreact.jsfluentuiaiazurehtml5
About the Role
Software Engineer II role at Microsoft's Office Product Group, focusing on full-stack web development for AI-first productivity applications. Responsibilities include designing and building shared experiences and services across Office web products, leveraging AI to enhance engineering velocity and product functionality.Key Responsibilities
- Work with engineering teams to research, design, implement, and optimize shared experiences and services across the Office suite
- Contribute to the 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
- 3+ years of software development experience in C#, C++, .NET, JavaScript/TypeScript, or similar programming languages or platforms
- 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:
- Deep expertise with web frameworks like React.js and FluentUI
- Expertise with browser development tools and its network and performance profiling capabilities
- Experience with Azure Cloud and ADO (Azure DevOps) pipeline
Benefits & Perks
- Industry leading healthcare