Microsoft's Object Store team is seeking a Senior Software Engineer to work on their highly available distributed key-value store system that serves Bing, M365, and Azure. The role involves designing and building platform solutions for large-scale distributed systems that manage Petabytes of data with high reliability and sub-millisecond latencies. The position offers an opportunity to work on evolving architecture to support new data models and complex computations, particularly focusing on natural language query support and semantic search improvements.
The Object Store team is part of a larger Platform team with ambitious goals to become a center of excellence. As a Senior Software Engineer, you'll have the chance to define and drive the vision for the Platform team in STCI. The role requires expertise in distributed systems, strong technical leadership, and a passion for solving complex engineering challenges at scale.
The ideal candidate will bring 4+ years of experience in languages like C, C++, and C#, with strong knowledge of distributed systems and Windows networking. You'll work in a collaborative environment that values growth mindset and innovation, contributing to Microsoft's mission of empowering every person and organization globally.
The position offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and investment opportunities. Working in a hybrid model with up to 50% work from home flexibility, you'll be part of a team that's pushing the boundaries of distributed systems while maintaining a strong focus on customer needs and technical excellence.