Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through technology and software solutions.
Distributed Systems
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer

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.

Last updated 24 days ago

Responsibilities For Senior Software Engineer

  • Design and build highly scalable and performant services and platform pieces
  • Provide technical leadership and product vision for the team
  • Collaborate across teams, disciplines, and business units
  • Drive strong engineering culture and contribute to team's technical growth
  • Focus on customer obsession as Object Store is foundation for customer offerings

Requirements For Senior Software Engineer

Java
Kubernetes
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with C, C++, C#
  • Expertise in debugging Windows Networking and Multithreading issues
  • Knowledge of distributed systems like Hadoop, Spark, Docker, Kubernetes
  • Strong skills in software design, problem solving and communication
  • Experience in architecting large-scale services

Benefits For Senior Software Engineer

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Senior Software Engineer

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on security solutions and distributed systems development with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Edge Distribution Services team, focusing on distributed systems and cloud infrastructure to deliver updates to billions of devices.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft focusing on AI frameworks and distributed systems, developing networking solutions for AI workloads.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on ObjectStore, the core distributed platform powering Bing and Copilot, with hybrid work model and competitive compensation.