Senior Software Engineer - Azure Storage

Microsoft is a global technology leader providing cloud computing, software, and hardware solutions.
$98,300 - $193,200
Distributed Systems
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Azure Storage

Microsoft Azure Storage is seeking a Senior Software Engineer to join their Ultra Disk team, focusing on next-generation block storage platform development. This role involves designing and implementing protocols and features for data durability, availability, scalability, and performance of backend distributed block storage.

Azure Storage operates at Exascale (storing Exabytes of data) and is planning to scale to Zettascale. The position offers an opportunity to work with cutting-edge technology and have a significant impact on the cloud storage industry. The role requires expertise in C/C++ programming, distributed systems, and multi-threaded programming.

Key responsibilities include collaborating with stakeholders to determine user requirements, leading design document development, implementing and optimizing code, and serving as a Designated Responsible Individual (DRI). The role involves on-call duties to monitor system health and restore services when needed.

The position offers competitive compensation ($98,300 - $193,200 base pay, higher for SF and NYC areas) and comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft provides a collaborative environment focused on innovation and growth, with opportunities to work on massively scalable cloud storage solutions.

This role is perfect for experienced engineers passionate about distributed systems and cloud storage, offering the chance to work on industry-leading technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated 16 hours ago

Responsibilities For Senior Software Engineer - Azure Storage

  • Collaborate with stakeholders to determine user requirements
  • Lead identification of dependencies and development of design documents
  • Create, implement, optimize, debug, refactor, and reuse code
  • Guide other engineers and work on-call to monitor system
  • Proactively seek new knowledge and adapt to new trends

Requirements For Senior Software Engineer - Azure Storage

  • Bachelor's Degree in Computer Science or related technical discipline AND 4+ years technical engineering experience with C/C++
  • 4+ years of experience in data structures and algorithms
  • 2+ years of experience with multi-threaded programming
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - Azure Storage

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 - Azure Storage

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.

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.