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).
Come join the OneDrive and SharePoint AI Platform team and help us deliver the next generation of AI‑powered productivity experiences for hundreds of millions of users. With exabytes of customer content, OneDrive and SharePoint are core to collaboration across Microsoft 365. We build systems and experiences that let people work with content in new ways using large language models and generative AI, including SharePoint’s AI mode for contextual understanding, reasoning, and action at scale. We are a fast‑paced, collaborative team across engineering, PM, design, research, and applied science. We’re seeking a Principal Engineering Manager to provide technical leadership in using modern AI tools to elevate customer experiences and accelerate software development
Job Responsibility:
Lead vision, strategy, and execution for AI‑powered experiences across OneDrive and SharePoint
Drive integration of LLMs and generative AI into platform capabilities, including SharePoint’s AI mode
Provide strong technical leadership across architecture, service design, and engineering practices
Collaborate across engineering, PM, design, and research to deliver high‑quality, scalable features
Foster an inclusive, collaborative team culture with a focus on growth, customer empathy, and engineering excellence
Communicate clearly across organizational levels and influence teams through strong written and verbal communication
Leverage cloud expertise (Azure, AWS, GCP) and modern service patterns (REST, RPC, JSON, GraphQL)
Establish best practices that improve reliability, scalability, and AI‑driven development workflows
Requirements:
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, C++, C#, Java, JavaScript, or Python OR equivalent experience
Master'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 Bachelor's Degree in Computer Science or related technical field AND 15+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
5+ years of software engineering people‑management experience
7+ years of experience launching and shipping multiple product iterations to customers
1+ years of experience with LLMs, orchestrators, embedding models, and vector databases
Experience building AI/ML or generative‑AI–powered systems
Proven ability to mentor and develop high‑performing engineering teams
Strong customer empathy and product-thinking mindset
Proven ability to deliver customer‑focused products at scale