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 drive fundamental design changes and improvements to accommodate varying customer requirements, including natural language query support and semantic search capabilities.
As part of the wider Platform team, you'll be joining a rapidly growing organization with ambitious goals to become a center of excellence. The role demands expertise in distributed systems, strong problem-solving abilities, and excellent collaboration skills. You'll be working with cutting-edge technology while pushing the boundaries of scale and performance.
The ideal candidate will have 4+ years of experience in software engineering, with a strong background in distributed systems and languages like Java, Python, or JavaScript. You'll be responsible for providing technical leadership, driving product vision, and fostering a strong engineering culture. The position offers comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave.
This is an excellent opportunity for someone passionate about large-scale distributed systems and interested in solving complex technical challenges while working with some of Microsoft's most critical services. The hybrid work environment (up to 50% work from home) provides flexibility while maintaining collaborative opportunities with the team.