Senior Software Engineer

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

Description For Senior Software Engineer

Microsoft is seeking a Senior Software Engineer to join their Object Store team, which is responsible for a highly available distributed key-value store serving Bing, M365, and Azure. The role focuses on designing and building platform solutions for large-scale distributed systems where scale and latency are critical.

Object Store manages Petabytes of data with high reliability and sub-millisecond latencies. The team is constantly evolving the design to support new data models and complex computations for natural language query support and semantic search capabilities. This position offers an opportunity to drive fundamental architectural changes and be part of a growing platform team aiming to become a center of excellence.

The ideal candidate will have strong experience in distributed systems, excellent problem-solving skills, and the ability to provide technical leadership. They will work on challenging problems involving massive scale data processing, high availability, and performance optimization. The role requires collaboration across multiple teams and disciplines while maintaining a strong focus on customer needs.

Key responsibilities include architecting scalable services, driving technical vision, and fostering a growth-oriented engineering culture. The position offers exposure to cutting-edge technology challenges in data storage, processing, and retrieval at scale. The successful candidate will play a crucial role in shaping the future of Microsoft's core infrastructure components.

Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and various other perks. The position offers a hybrid work arrangement with up to 50% work from home flexibility and minimal travel requirements (0-25%).

Last updated 2 days ago

Responsibilities For Senior Software Engineer

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

Requirements For Senior Software Engineer

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

Benefits For Senior Software Engineer

Medical Insurance
Parental Leave
Education Budget
  • 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 working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Specialized, focusing on AI infrastructure, distributed systems, and next-gen hardware integration with competitive compensation and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Office of CTO, working on cutting-edge technologies like Web3, Healthcare, and blockchain, with hybrid work options in Bangalore.

Senior Software Engineer

Senior Software Engineer position at Microsoft Intune, focusing on distributed systems and cloud infrastructure, offering competitive pay and remote work flexibility.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI organization, focusing on building scalable distributed systems for advertising delivery with opportunities to work on cutting-edge technology.