Sr. Software Engineer--M365 Routing team
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
