JobPosting
title: Principal Software Engineer--M365 Foundation Team
description: We are looking for a Principal Software Engineer to help lead the strategic evolution of the Experimentation and Configuration Service (ECS), Microsoft’s platform for safe, scalable, intelligent, and resilient configuration management. As a Principal Software Engineer in ECS, you will be accountable for broad technical direction across a major platform area or cross-team initiative. You will lead complex architecture from ideation to production, create clarity across teams, drive multi-release technical strategy, and influence engineering practices across ECS and partner organizations. This role is for a technical leader who can operate in ambiguous problem spaces, broker difficult cross-team architecture decisions, and change the momentum of current plans toward higher-impact outcomes. You will help ECS evolve into an agentic-native Continuous Configuration platform for Microsoft services, combining distributed systems expertise, operational excellence, AI-native development, and customer-focused platform strategy. Responsibilities Strategic Technical Leadership: Define and drive the architecture, roadmap, and execution strategy for a major ECS platform area or cross-team initiative with multi-release impact. Cross-Team Architecture Ownership: Broker complex architecture decisions across ECS, partner teams, PM, security, compliance, and service owners; create shared direction and durable technical alignment. Agentic-Native Platform Transformation: Lead the design and adoption of agentic-native engineering systems, including AI coding agents, MCP interfaces, SKILLs, intelligent automation, and AI-native engineering practices such as harness engineering, loop engineering, and evaluation systems. Technical Vision & Long-Term Direction: Translate ambiguous customer, business, security, reliability, and operational needs into clear technical bets, phased execution plans, and measurable outcomes. Platform Quality & Engineering Excellence: Define quality metrics, coding p…
date posted: 2026-08-01T15:47:38.065Z
valid through: 2026-09-30T15:47:38.065Z
direct apply: false
occupational category: Engineering
industry: Technology
skills: C
skills: C++
skills: C#
skills: Java
skills: JavaScript
skills: Python
skills: cloud services
skills: distributed systems
skills: service architecture
skills: reliability engineering
skills: telemetry
skills: security
skills: scalability
skills: production operations
skills: configuration management
skills: experimentation platforms
skills: feature rollout systems
skills: policy engines
skills: SDKs
skills: service control planes
skills: large-scale developer platforms
skills: Copilot
skills: AI agents
skills: MCP
skills: SKILLs
skills: autonomous troubleshooting
skills: self-healing systems
skills: AI-native platform engineering
skills: harness engineering
skills: loop engineering
skills: evaluation platforms
skills: agentic software development frameworks
hiring organization: Microsoft
  type: Organization
  ticker symbol: MSFT
  founding date: 1975
  number of employees: QuantitativeValue
    value: 228000
job location: Place
  address: PostalAddress
    address locality: Suzhou
employment type: FULL_TIME