CareerPlanSign in

Sr. Software Engineer--M365 Routing Fabric Team

China, Jiangsu, Suzhou💼 Full-time🗓 2026-08-03 → 2026-09-26

Core

Design and implement features in RouteResolutionService to support M365 scenarios including Copilot, building distributed, highly available, and resilient systems serving hundreds of millions of users.

Role type

Senior Software Engineer (Distributed Systems & AI/ML)

Builds

Distributed services spanning thousands of servers handling tens of billions of transactions

Domain

Cloud Infrastructure / M365 / AI/ML-driven decision systems

Deliverable

production ML models | product features

Required skills

Distributed systems design, AI/ML-driven decision systems, Service development lifecycle, Rust (plus), C/C++/C#/Java/JavaScript/Python

Preferred skills

Rust proficiency

Technologies

RouteResolutionService, M365, Copilot, Rust, C, C++, C#, Java, JavaScript, Python

Responsibilities

Design and implement features in RouteResolutionService, Build distributed and resilient systems, Drive technical excellence through code reviews and architecture design, Mentor other engineers, Build Agentic-loop to accelerate development

Seniority

Senior, hands-on IC with mentorship responsibilities

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.