Microsoft 365 (M365) Intelligent Conversation and Communications Cloud team is seeking a Software Engineer to join their platform that powers billions of real-time customer conversations. The role involves working on one of Microsoft's largest-scale distributed systems, processing billions of messages daily across 25+ regions. You'll be part of the team behind messaging scenarios across multiple products, developing highly scalable, available, and performant micro-services in geo-redundant, multi-tenant systems.
The position offers an opportunity to work with cutting-edge technology in a collaborative environment, focusing on reliability, security, and compliance. You'll contribute to services that enable messaging, meeting, and audio/video calling capabilities across Microsoft's first-party (Teams, Skype), second-party (Dynamics), and third-party solutions.
The ideal candidate should have strong backend development experience, familiarity with cloud services (preferably Azure), and a passion for building scalable solutions. You'll work in an agile environment, collaborating with talented engineers while maintaining and improving critical infrastructure that serves hundreds of millions of active users.
Microsoft offers comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining team collaboration. This is an excellent opportunity to impact global communication infrastructure while growing your career at one of tech's leading companies.