Senior Software Engineer - Azure Storage Infrastructure

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Distributed Systems
Senior Software Engineer
Remote
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Azure Storage Infrastructure

Azure Storage, Microsoft's core cloud storage infrastructure, manages over 100 exabytes of capacity across 3000+ storage clusters in 200+ datacenters worldwide. As a Senior Software Engineer on the Azure Storage Infrastructure team, you'll be instrumental in developing and maintaining systems that power millions of Azure virtual machines and store massive amounts of data for AI breakthroughs.

The role combines deep technical expertise with collaborative leadership, working alongside Core Engineering Teams, Program Managers, and DevOps Engineers. You'll be responsible for designing and implementing high-availability distributed systems, ensuring optimal resource utilization, and maintaining high-quality standards in code development.

The position offers competitive compensation ($117,200 - $229,200) and comprehensive benefits, including industry-leading healthcare, educational resources, and parental leave. With up to 100% work-from-home flexibility and minimal travel requirements (0-25%), this role provides an excellent work-life balance.

Microsoft's commitment to innovation and inclusion makes this an ideal opportunity for experienced engineers passionate about large-scale distributed systems. You'll be working on technology that directly impacts millions of users while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The ideal candidate brings 4+ years of technical engineering experience, strong distributed systems knowledge, and expertise in languages like C++, C#, Java, or Python. This role offers significant growth opportunities and the chance to work on some of the most challenging problems in cloud infrastructure at a global scale.

Last updated a day ago

Responsibilities For Senior Software Engineer - Azure Storage Infrastructure

  • Write exemplary code in modern Object Oriented or procedural languages
  • Provide high quality code reviews for junior engineering
  • Define high-level architecture and technical specifications
  • Design system components, interfaces, protocols, data models, security and scalability aspects
  • Ensure high level of utilization of storage resources to minimize COGS
  • Communicate and document system architecture & design
  • Partner with stakeholders to provide improvements
  • Respond to changing business requirements
  • Participate in DevOps to provide operational support

Requirements For Senior Software Engineer - Azure Storage Infrastructure

Java
Python
  • Bachelor's degree in Computer Science or related technical field AND 4+ years technical engineering experience
  • 4+ years of experience in technical design, problem solving and debugging skills
  • 2+ years of experience in Distributed Systems, Control Systems, Algorithms and Data Structures for High Availability Systems Design
  • Experience with coding in languages including C++, C#, Java or Python
  • Must pass Microsoft Cloud background check
  • Solid technical, cross-group collaboration and communication skills

Benefits For Senior Software Engineer - Azure Storage Infrastructure

Medical Insurance
Dental Insurance
Vision 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 - Azure Storage Infrastructure

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.

Senior Software Engineer

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

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Data and Spark technologies, focusing on distributed systems and cloud services development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team in Barcelona, working on Spark and distributed systems with hybrid work arrangement.

Senior Software Engineer

Senior Software Engineer role at Microsoft building hyper-scale distributed systems for web data platform, focusing on scalable indexing and ML-powered scheduling.