Microsoft 365 team is seeking talented software engineers to join their rapidly expanding cloud services division. This role offers the unique opportunity to work on one of Microsoft's fastest-growing cloud services, shipping new features weekly. The team builds and operates the world's largest enterprise cloud productivity system, encompassing products like Exchange, Teams, and SharePoint.
The position involves designing and implementing high-scale, low-latency services while maintaining strong privacy and compliance standards. Engineers will work with cutting-edge technologies in API design, Machine Learning, Distributed Computing, and Workflow engines. The role requires collaboration with principal engineers and architects to develop optimal component designs and influence common patterns.
As a Software Engineer at Microsoft 365, you'll be responsible for driving technical projects, contributing to large-scale distributed software solutions, writing clean code, and mentoring junior engineers. The position offers exposure to cloud technologies, particularly Azure, and involves working in an Agile development environment.
The ideal candidate should have strong analytical skills, experience with object-oriented programming, and a passion for building reliable services. This role provides an excellent opportunity to work with a global team, contribute to industry-leading products, and impact millions of users worldwide while working remotely from Latin America.
Benefits include industry-leading healthcare, educational resources, investment options, parental leave, and more. Microsoft offers a diverse and inclusive culture where all voices are heard and valued.