Microsoft 365 is seeking software engineers to join their cloud services team, one of the fastest-growing at Microsoft. The role involves working on products like Exchange, Teams, and SharePoint, which power enterprise cloud productivity worldwide. Engineers will design and implement high-scale, low-latency services while maintaining strong privacy and compliance standards.
The position offers the opportunity to work on a product that ships new features weekly, applying expertise in API design, machine learning, distributed computing, and workflow engines. The team operates the largest enterprise cloud productivity system globally, focusing on communication, sharing, search, and intelligent assistance features through Microsoft Graph.
As a Software Engineer, you'll collaborate with principal engineers and architects to develop component designs and influence common patterns. The role requires strong partnership skills and the ability to work effectively across teams. Key responsibilities include driving projects to delivery, contributing to large-scale distributed software solutions, writing clean code, mentoring junior engineers, and participating in on-call rotations.
The ideal candidate should possess 3+ years of experience in software design and development with backend services, proficiency in object-oriented programming languages, and excellent analytical skills. They should demonstrate a growth mindset, embrace challenges, and contribute to creating an inclusive culture where diverse perspectives are valued.
Working at Microsoft offers comprehensive benefits including healthcare, educational resources, savings plans, parental leave, and opportunities for professional growth. The position allows for remote work flexibility and the chance to impact millions of users worldwide through Microsoft's cloud productivity solutions.