CareerPlanSign in

Sr. Software Engineer--M365 Routing team

China, Shanghai, Shanghai💼 Full-time🗓 2026-09-28 → 2026-10-03

Core

Lead architecture and end-to-end delivery of complex M365 routing features, improving service availability, routing accuracy, latency, and resiliency using data and AI techniques.

Role type

Senior IC software engineer (distributed systems & routing)

Builds

Production M365 routing services, traffic management systems, and resilient cloud infrastructure

Domain

Cloud infrastructure, distributed systems, enterprise software

Deliverable

production ML models | product features

Required skills

Distributed systems design, cloud platform expertise, AI and agentic engineering, incident response, capacity planning, observability, secure development, system resiliency, traffic management, mentoring

Preferred skills

Experience with front-door/gateway/proxy systems, large-scale distributed system operations, measurable outcome prioritization

Technologies

Azure, C, C++, C#, Java, JavaScript, Python

Responsibilities

Design and deliver technically complex routing features; build failure-handling and resiliency mechanisms; diagnose production issues and implement engineering improvements; establish engineering standards through reviews and testing strategies; mentor team members to raise technical maturity; apply AI techniques to accelerate development and operations.

Seniority

Senior, hands-on IC

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