Microsoft's Employee Self-Service (ESS) team is seeking a Senior Software Engineer to lead the development of AI-powered user experiences that revolutionize how employees interact with their organization using Microsoft 365 Copilot. This role combines full-stack development expertise with architectural leadership to build intuitive, secure, and scalable solutions.
As a senior engineer, you'll be responsible for designing and implementing end-to-end features that span front-end interfaces to cloud services. You'll work with React, TypeScript, and modern web technologies to create accessible and performant user experiences, while also developing robust backend services using Node.js, Java, or C++. The role involves deep integration with Microsoft 365 and Copilot, requiring expertise in both application development and AI-powered features.
The position offers significant technical challenges, from optimizing complex distributed systems to ensuring enterprise-grade security and compliance. You'll lead architectural decisions, mentor other engineers, and collaborate with cross-functional teams including design, product, and AI platforms. The role requires strong communication skills and the ability to balance technical excellence with business impact.
This is an opportunity to shape the future of workplace productivity tools at Microsoft, working with cutting-edge AI technology while ensuring reliability and scalability for millions of users. The hybrid work environment (3 days/week in office) provides flexibility while maintaining strong team collaboration. Benefits include comprehensive healthcare, educational resources, investment options, and generous leave policies.