Microsoft

Senior Software Engineer - M365

Microsoft
Apply
1 day ago
Suzhou, China +2 moreSenior

Responsibilities

  • Own the design and delivery of platform capabilities across observability, detection, AI-powered diagnosis and mitigation, operational experiences, and AI evaluation.
  • Architect and implement scalable, secure, observable, and maintainable services for Microsoft-scale live-site operations.
  • Build AI-powered diagnosis capabilities using telemetry, incidents, service knowledge, and operational context to identify root causes and guide mitigation.
  • Develop intelligent automation for incident investigation, troubleshooting, alert correlation, mitigation, and operational decision-making with appropriate safety and human oversight.
  • Use AI to improve debugging, incident investigation, development, testing, operational analysis, and engineering productivity.
  • Convert repetitive operational work and expert knowledge into reusable AI-assisted workflows, agents, and automation.
  • Collaborate with product, engineering, and reliability teams to translate customer and operational problems into durable platform solutions.
  • Use incident data, service-health signals, and AI evaluation results to prioritize investments and measure reliability and engineering-efficiency improvements.
  • Mentor engineers through architecture and design reviews, debugging, operational readiness, and adoption of AI-assisted engineering practices.
  • Improve platform adoption through reusable frameworks, APIs, playbooks, onboarding experiences, and self-service capabilities.
  • Help shape technical strategy for AI-powered operations, agentic diagnosis, closed-loop service protection, safe automation, and operational excellence.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 4+ years of technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud background check.
  • Preferred: Master's degree and 6+ years of technical engineering experience, or bachelor's degree and 8+ years of technical engineering experience, or equivalent experience.
  • Experience designing, building, and operating distributed systems, cloud services, or large-scale backend platforms.
  • Technical depth in service architecture, reliability, debugging, performance, security, and operational excellence.
  • Experience applying AI, machine learning, LLMs, agents, or AI-assisted automation to engineering or operational problems.
  • Ability to use AI effectively in software development, debugging, troubleshooting, data analysis, incident investigation, or automation workflows.
  • Ability to reason across signals, telemetry, logs, dependencies, and operational context to diagnose problems and design scalable solutions.
  • Ability to lead ambiguous technical work through architecture, implementation, deployment, evaluation, and production operation.
  • Strong cross-team collaboration and communication skills, including the ability to influence technical direction and explain complex concepts.
  • Growth mindset toward using AI to improve engineering and operational processes.
Microsoft

About Microsoft

10,000+ employees

Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.

Contact me