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).
Within the Office Suite Shared Experiences (OSSE) organization, we build largescale data platforms, experimentation systems, and shared service infrastructure that power critical Office and Copilot experiences used by hundreds of millions of users every day. We are seeking a Principal Software Engineer to provide technical leadership and architectural direction for our experimentation and insights platform. This role is responsible for designing, evolving, and scaling experimentation infrastructure and data systems that enable rapid, trustworthy decision making across Office and Copilot and requires specialized skills and experience for both architecting and designing experimentation systems, working with large data systems, and driving cross-organization initiatives. This is a senior technical leadership role with broad organizational impact. You will partner closely with engineering, product management, data science, applied science, and leadership teams to define long term architecture, influence cross organizational investments, and raise the technical bar for experimentation, reliability, and data driven engineering across Microsoft.
Job Responsibility:
Provide end-to-end architectural leadership for largescale experimentation and experimentation infrastructure used across Office and Copilot
Define and evolve long term technical strategy for experimentation platforms, data pipelines, and shared services, balancing innovation, reliability, cost, and developer productivity
Act as a technical authority and advisor across multiple teams, guiding system design decisions and resolving complex, ambiguous technical challenges
Lead the design and scaling of experimentation systems, including assignment, metrics, analysis, and insight generation
Drive best practices for trustworthy experimentation, including data quality, metric definitions, statistical rigor, and observability
Design and operate largescale data systems leveraging ECS, Kusto, Cosmos DB, and SCOPE to support both real time and batch analytics
Build and evolve high reliability, multitenant services that are foundational to experimentation, insights, and decision making
Ensure systems meet Microsoft level expectations for availability, performance, security, and operational excellence
Serve as a Designated Responsible Individual (DRI) when needed, setting standards for incident response, post incident learning, and operational maturity
Partner across Office, Copilot, and adjacent organizations to align experimentation strategy and infrastructure, reducing fragmentation and duplicative investments
Influence and drive cross organizational technical change, aligning teams around shared architecture, tooling, and standards
Mentor senior engineers and raise the overall technical bar through design reviews, technical deep dives, and coaching
Shape how AI/LLM driven insights are integrated into experimentation workflows to accelerate learning and improve engineering efficiency
Partner with PM, Applied Science, and Data Science teams to translate ambiguous business problems into scalable technical solutions
Model Microsoft’s culture and values, including inclusion, accountability, and a growth mindset
Lead through influence, technical credibility, and collaboration rather than direct authority
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 experience in experimentation infrastructure, including system design, metrics, analysis, and operational considerations
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:
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
Proven experience designing and operating largescale distributed systems and data platforms
Strong hands-on experience with Experimentation and Configuration Service (ECS), Kusto, Cosmos DB, and SCOPE in production environments
Demonstrated ability to provide technical leadership across multiple teams and influence architectural direction at scale
Experience driving cross organizational technical initiatives and influencing change beyond a single team
Experience with Azure Data Factory (ADF) or similar orchestration frameworks
Experience designing or integrating AI/LLM powered workflows into data or experimentation platforms
Track record of mentoring engineers and shaping engineering culture at scale