Senior Software Engineer

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Azure Storage

Senior Software Engineer position at Microsoft Azure Storage working on distributed block storage platform development with focus on scalability and performance.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Core, focusing on cloud infrastructure and distributed systems development with competitive compensation and remote work options.

Senior Software Engineer - Azure Storage

Senior Software Engineer position at Microsoft working on Azure Storage platform, building distributed systems at massive scale with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core OneDeploy team, focusing on distributed systems and cloud infrastructure, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

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 15 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?