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
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 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.

Last updated 4 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 the foundation for customer offerings
  • 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

Requirements For Senior Software Engineer

Java
Python
JavaScript
  • Bachelor's Degree in Computer Science or related technical field with 4+ years technical engineering experience
  • Experience in distributed systems like Hadoop, Spark, Docker, Kubernetes
  • Expertise in debugging and investigating Windows Networking, Multithreading issues
  • Strong skills in software design, problem solving and communication
  • Experience in architecting and implementing 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 DPU infrastructure development, requiring 7+ years of experience in systems programming and distributed systems.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Cosmos DB, focusing on distributed systems and database engineering.

Senior Software Engineer

Senior Software Engineer role at Microsoft Ads, focusing on distributed systems and cloud solutions, offering competitive pay and hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data's real-time analytics team, building scalable streaming solutions with competitive compensation and remote work options.

Senior Software Engineering Manager

Senior Software Engineering role at Microsoft Bing Ads, focusing on large-scale distributed systems and ad serving platforms in Barcelona, Spain.