This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a visionary, technically strong and hands-on Principal Software Engineer Manager to lead the Employee Self Service Platform Extensibility team. This team is at the forefront of enabling AI-powered self-service experiences across HR, IT, Facilities, and other enterprise domains. You will drive the development of extensibility features that empower AI agents to deliver seamless, personalized, and actionable employee support through Microsoft Copilot Studio and BizChat.
Job Responsibility:
Lead and grow a high-performing engineering team focused on extensibility for employee self-service scenarios
Define and execute the technical roadmap aligned with organizational goals and cross-functional priorities
Coordinate and partner across product teams, develop and support key extensibility features in Microsoft AI products – Microsoft Copilot Studio and Bizchat
Collaborate with internal and customer HR, IT, and Facilities stakeholders to understand business needs and translate them into technical solutions
Architect and implement extensibility features that allow AI agents to interact with enterprise systems (e.g., HRIS, ITSM, Facilities platforms)
Own the delivery of key extensibility features such as agent publishing, multi-agent architecture improvements, MCP and connectors, and conversational workflow customization
Ensure compatibility with OpenAPI standards and Microsoft’s AI orchestration models
Identify and drive performance, scalability, and reliability improvements across the ESS platform
Establish engineering best practices, including CI/CD, telemetry, and quality assurance
Requirements:
Master's Degree in Computer Science or related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
6+ years of experience in leading geo-distributed engineering teams
Deep knowledge of AI, cloud-based architectural patterns and best practices
6+ years of experience in designing, building, and managing high-scale full-stack systems including authentication, microservices, distributed systems, data and analytics workloads, and AI training and inferencing services
4+ years people management experience
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter