Microsoft is seeking a Principal Architect for OneDrive and SharePoint to shape and deliver AI-powered user experiences. The role involves driving technical vision, ensuring engineering excellence, and leading key projects to innovate and enhance collaboration experiences.
Responsibilities:
- Drive technical architecture for key projects across SharePoint Experiences
- Model AI-first development best practices and engineering agility and velocity while reinforcing fundamentals (security, responsible AI, performance, etc.)
- Partner with Applied Science, Product, Customer Success, and teams across E+D to translate real customer needs into scalable architectural patterns
- Use evaluation, customer, and telemetry signals (offline and online) as inputs to product decisions, iteration, and safe deployment
- Act as a technical force multiplier, guiding engineers across teams, resolving cross‑cutting design tradeoffs, and influencing platform roadmaps in M365
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 full stack software engineering (React, TypeScript, JavaScript, Rest, Azure or equivalent experience
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
- Master'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 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
- 10 years of experience in full stack software engineering
- 2 years experience delivering leveraging AI/ML (RAG, orchestration, eval systems, agent architectures, etc.)