Skip to main content

Sr. Software Engineer--M365 Routing team at Microsoft

Department: Software Engineering

Language
Setup
Hybrid
Location
Huangpu, Shanghai · Suzhou, Jiangsu Province
Type
Full-time
Level
senior
Posted

Description

Microsoft is hiring a Senior Software Engineer for its Microsoft 365 Routing team to design, implement, operate, and improve globally distributed routing services. The role owns architecture and end-to-end delivery, builds resilient microservices, improves availability and latency, handles production incidents, collaborates across engineering and security teams, and applies AI and agentic engineering techniques. Candidates need a bachelor's degree in computer science or a related field plus at least four years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience; security screening is also required.

For job seekers

Ready to find a role that actually fits?

Upload your résumé, start a Job Search Thread, and let Metaintro rank real openings against your experience — then guide you from search to offer.

Match

Compare live roles against your current evidence.

Position

Turn proof projects into role-specific applications.

Improve

Use market feedback to keep the skill plan current.

Return to navigation