Sr. Software Engineer--m365 Foundation Team

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

Senior Software Engineer for Microsoft's Experimentation and Configuration Service (ECS) team, focusing on building an agentic-native Continuous Configuration system. The role involves technical leadership, owning complex cloud services, and integrating AI agents for coding, automation, validation, and troubleshooting to improve reliability and engineering velocity across Microsoft 365.

What you'd actually do

  1. Serve as a technical lead for a feature crew or major ECS platform area, driving architecture, execution strategy, design quality, and delivery outcomes.
  2. Own high-impact ECS capabilities across multiple releases, building roadmaps, evaluating progress, and ensuring investments deliver measurable product, customer, and business value.
  3. Scope and resolve technically complex and ambiguous problems requiring cross-team alignment, architectural judgment, and sustained execution.
  4. Lead adoption of AI-assisted and agentic development practices across the crew, including coding agents, MCP-based automation, SKILLs, automated validation, operational intelligence, and modern AI-native engineering practices and evaluation-driven development.
  5. Develop elegant, resilient, and maintainable designs; improve others’ design specs; ensure solutions align with long-term ECS architecture.

Skills

Required

  • Proven experience leading design and delivery of complex cloud services, distributed systems, or large-scale platform capabilities.
  • Solid proficiency in one or more programming languages such as C#, Java, Python, TypeScript, Go, or Rust.
  • Experience with production service operations, telemetry, reliability engineering, incident analysis, and service quality improvements.
  • Demonstrated ability to lead technical discussions, mentor engineers, and influence decisions across teams.
  • Experience working with AI-assisted development, agentic workflows, automation frameworks, or intelligent engineering tools.

Nice to have

  • Master'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 Bachelor's Degree in Computer Science or related technical fiel

What the JD emphasized

  • AI-native engineering
  • agentic-native Continuous Configuration system
  • AI coding agents
  • operational agents
  • automated validation
  • intelligent troubleshooting
  • self-healing workflows
  • AI-assisted development
  • agentic workflows
  • automation frameworks
  • intelligent engineering tools

Other signals

  • integrating AI coding agents
  • operational agents
  • automated validation
  • intelligent troubleshooting
  • self-healing workflows
  • agentic-native Continuous Configuration system
  • AI-assisted development
  • agentic workflows
  • automation frameworks
  • intelligent engineering tools