Microsoft

Senior Software Engineer--M365 Routing team

Microsoft
Apply
1 month ago
Suzhou, China or Shanghai, ChinaSenior

Responsibilities

  • Design, implement, and operate highly available microservices for secure, accurate, and efficient routing across Microsoft 365 infrastructure.
  • Lead architecture and end-to-end delivery of technically complex features and translate ambiguous requirements into designs, execution plans, and measurable outcomes.
  • Improve availability, routing accuracy, latency, capacity, deployment safety, incident rates, and time to detection and recovery using telemetry and experimentation.
  • Build failure-handling and resiliency capabilities including dependency isolation, graceful degradation, automated detection, safe rollback, and disaster recovery.
  • Diagnose complex production issues and convert incident learnings into durable engineering improvements.
  • Drive cross-team initiatives with partner services, infrastructure and security teams, and Microsoft 365 workload owners.
  • Apply AI and agentic engineering techniques to accelerate development, testing, operational investigation, and service optimization.
  • Establish engineering standards through architecture reviews, code reviews, observability, testing strategies, and secure development practices.
  • Mentor and unblock engineers and improve the team’s technical and operational maturity.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field and 4+ years of technical engineering experience with coding, or equivalent experience.
  • Coding experience in languages including C, C++, C#, Java, JavaScript, or Python.
  • Ability to meet Microsoft Cloud background-check and other applicable Microsoft, customer, or government security-screening requirements.
  • Preferred: master’s degree with 6+ years of experience, or bachelor’s degree with 8+ years of experience, or equivalent experience.
  • Experience designing, developing, testing, and operating production software or online services.
  • Experience owning substantial engineering work from design through production deployment and ongoing operation.
  • Experience with large-scale distributed systems or cloud services, resilient highly available services, production releases, incident response, and disaster recovery.
  • Experience with routing-related systems such as front-end, front-door, gateway, proxy, traffic-management, service-mesh, or request-routing systems.
  • Ability to lead complex technical initiatives, influence architecture across organizational boundaries, and use measurable service or customer outcomes to prioritize work.
  • Experience using AI, machine learning, or agentic systems and experience with Azure or another major cloud platform, deployment, telemetry, and configuration-management systems.
  • Strong distributed-systems, problem-solving, communication, technical-design, customer-focus, and mentoring skills.

Benefits

  • Microsoft Cloud background check is required upon hire or transfer and every two years thereafter.
  • The position is open for a minimum of five days and accepts applications on an ongoing basis until filled.
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