Microsoft 365 team is seeking talented software engineers to join their dynamic cloud services division. This role offers an exceptional opportunity to work on one of Microsoft's fastest-growing cloud services, where you'll be part of developing software that runs across thousands of servers and powers the world's largest enterprise cloud productivity system.
As a Software Engineer, you'll be working on crucial products like Exchange, Teams, and SharePoint, contributing to communication systems, sharing capabilities, search functionalities, and Microsoft Graph extensibility. The role demands expertise in maintaining high reliability, strong privacy standards, and millisecond-level latency performance.
The position offers unique challenges in API design, Machine Learning, Distributed Computing, and Algorithm Optimization. You'll be working in an environment that ships new features weekly, providing constant opportunities for growth and impact. The team emphasizes collaboration, innovation, and maintaining high engineering standards.
Microsoft's culture is built on a growth mindset, fostering an inclusive environment where everyone can thrive. You'll be working with leading engineers in the industry, with opportunities to learn and advance your career while contributing to products that impact millions of users globally.
The ideal candidate should have a Bachelor's degree in Computer Science or equivalent experience, with proficiency in programming languages like C++, Java, or Python. You'll need strong communication skills and a passion for building reliable, well-tested code. Experience with cloud services and distributed systems is highly valued.
Benefits include industry-leading healthcare, educational resources, parental leave, and generous time off. The position offers up to 100% work from home flexibility, with minimal travel requirements (0-25%). Join Microsoft in their mission to empower every person and organization on the planet to achieve more.