Principal Software Engineer--m365 Foundation Team

Microsoft Microsoft · Big Tech · Suzhou, Jiangsu, China +1 · Software Engineering

Principal Software Engineer to lead the strategic evolution of the Experimentation and Configuration Service (ECS), Microsoft’s platform for safe, scalable, intelligent, and resilient configuration management. The role involves leading complex architecture, driving multi-release technical strategy, and influencing engineering practices. The goal is to evolve ECS into an agentic-native Continuous Configuration platform for Microsoft services, combining distributed systems expertise, operational excellence, AI-native development, and customer-focused platform strategy.

What you'd actually do

  1. Define and drive the architecture, roadmap, and execution strategy for a major ECS platform area or cross-team initiative with multi-release impact.
  2. Broker complex architecture decisions across ECS, partner teams, PM, security, compliance, and service owners; create shared direction and durable technical alignment.
  3. 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.
  4. Translate ambiguous customer, business, security, reliability, and operational needs into clear technical bets, phased execution plans, and measurable outcomes.
  5. Define quality metrics, coding patterns, validation strategy, telemetry, observability, and operational readiness standards that raise the engineering bar across ECS.

Skills

Required

  • Experience leading architecture and delivery of large-scale cloud services, distributed systems, or platform infrastructure across multiple teams.
  • Deep technical expertise in service architecture, reliability engineering, distributed systems, telemetry, security, scalability, and production operations.
  • Demonstrated ability to lead complex cross-team initiatives, create clarity in ambiguous problem spaces, and influence senior technical stakeholders.
  • Solid coding and design judgment, with a track record of delivering simple, maintainable, high-quality technical solutions.
  • Experience adopting or leading AI-assisted development, agentic workflows, automation platforms, or intelligent engineering systems.

Nice to have

  • 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.

What the JD emphasized

  • agentic-native Continuous Configuration platform
  • AI-native engineering
  • agentic automation
  • AI coding agents
  • AI-native engineering practices

Other signals

  • agentic-native Continuous Configuration platform
  • AI-assisted engineering
  • agent-powered troubleshooting
  • autonomous validation
  • self-healing workflows
  • configuration intelligence
  • compliance automation