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).
The M365 Copilot App Platform team is the team that provides the platform APIs, infrastructure and backend web server for the Microsoft 365 Copilot app. All partner teams have built their AI-enabled experiences on our platform and depend on us for their success. We own everything from the application code itself to the platform APIs to the deployment pipelines and infrastructure including the backend web server and middle-tier service that supports the application on the web, Windows, and Mac. We are seeking a highly skilled and motivated Principal Engineering Manager to join our middle-tier service team within the M365 Copilot App Platform team. This team is responsible for providing the middle-tier service that the Microsoft 365 Copilot web, Windows, and Mac depend on. As a Principal Engineering Manage, you will play a crucial role in driving the evolution of the M365 Copilot App services and infrastructure. You will work in a fast-paced agile environment, collaborating with cross-functional teams to enable the M365 Copilot app and drive innovation. If you are passionate about AI and services and have a strong services background, this is an excellent opportunity to make a significant impact. In this role, you will work closely with partner teams to build new additional capabilities into our service. You will also work to help improve the application's performance and quality. The M365 Copilot App is the key component in Microsoft’s AI strategy.
Job Responsibility:
Lead the M365 Copilot App middle-tier service working with other engineering managers and individual contributors
Lead the design and implementation of the middle-tier, APIs, deployment pipelines, and infrastructure
Collaborate with cross-functional teams to enable the M365 Copilot app and drive innovation
Work closely with partner teams to build new additional capabilities into our application and services
Design, produce and deliver software to improve reliability, scalability, performance, security, efficiency, etc.
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
4+ years of technical leadership of web services using Microsoft Azure
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
Nice to have:
Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C#, JavaScript or Typescript OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, but not limited to, C#, JavaScript or Typescript OR equivalent experience
Solid web service skills using C#/ASP.Net, node.js, or equivalent
Experience leading and architecting enterprise services
Experience with client app development using Typescript
Motivated and self-driven
Strong cross-team communication and partnership skills
Creativity, insightfulness, and sensitivity for a dynamic approach to problem solving