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