Microsoft's M365 team is seeking talented Software Engineers to join their rapidly growing cloud services division. This role offers an exciting opportunity to work on one of the fastest-growing cloud services at Microsoft, shipping new features weekly. The position focuses on building and operating enterprise-scale cloud productivity systems across products like Exchange, Teams, and SharePoint.
As a Software Engineer in the M365 team, you'll be responsible for maintaining high reliability and availability standards while ensuring strong privacy and compliance for customers. The role involves working with cutting-edge technologies in API design, Machine Learning, Distributed Computing, and Workflow engines.
The ideal candidate will have strong experience in backend services development, cloud technologies (preferably Azure), and a solid foundation in object-oriented programming. You'll be part of a team that values collaboration, mentorship, and continuous learning. The position offers a flexible remote work environment with opportunities to make significant impacts on products used by millions of users worldwide.
This role provides an excellent opportunity to work with enterprise-scale systems, contribute to innovative solutions, and grow your career at a leading technology company. You'll be part of Microsoft's comprehensive benefits package, including industry-leading healthcare, educational resources, and various other perks.
The position requires participation in on-call rotations and involves working with teams across different time zones, making it ideal for someone who is both technically skilled and adaptable to a global work environment.