OneDrive and SharePoint are rapidly growing services at the heart of Microsoft's cloud ecosystem, serving millions of users worldwide. As a Software Engineer II, you'll join a dynamic team working on distributed architectures and features that power these essential Microsoft services. The role involves creating and maintaining large-scale distributed systems, designing cloud-scale services, and implementing innovative features for file and site management.
You'll be part of a world-class engineering team, collaborating with talented engineers, PMs, and designers across Microsoft. The position offers hands-on experience with internet-scale data stores and the opportunity to impact how people interact with their important content across home, work, and school contexts. You'll contribute to building and maintaining services that are critical for customers globally, from front-end user interactions to core system logic and mega-scale storage infrastructure.
The ideal candidate should have strong coding and problem-solving skills, experience with REST APIs and web services, and a passion for cloud-scale distributed design. You'll be expected to write efficient code, implement comprehensive tests, and maintain robust metrics and telemetry systems. This role offers competitive compensation, comprehensive benefits, and the chance to work on products that serve hundreds of millions of users worldwide.
Working at Microsoft means joining a company with a growth mindset, where innovation and collaboration are key to achieving shared goals. The company culture emphasizes respect, integrity, and accountability, creating an inclusive environment where everyone can thrive both professionally and personally.