Taro Logo

Senior Software Engineer - Azure Storage

Microsoft is a global technology leader providing cloud computing, software, and hardware solutions, empowering people and organizations worldwide.
$117,200 - $229,200
Backend
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 building next-generation block storage platforms for demanding cloud storage workloads. This role involves designing and implementing protocols and features for data durability, availability, scalability, and performance of backend distributed block storage.

The position offers an opportunity to work on Azure Storage, a highly distributed, massively scalable cloud storage platform that operates at Exascale and is preparing for Zettascale operations. You'll be part of a fast-paced, talented team making significant impacts on the cloud storage industry.

The role requires strong expertise in C/C++ programming, data structures, algorithms, and multi-threaded programming. You'll collaborate with stakeholders to determine user requirements, lead development of design documents, and create efficient, maintainable code.

Key responsibilities include optimizing system performance, acting as a Designated Responsible Individual (DRI), guiding other engineers, and maintaining system reliability. The position offers competitive compensation ($117,200 - $229,200 base salary, higher in SF and NYC) and comprehensive benefits.

This is an excellent opportunity for experienced engineers passionate about distributed systems and cloud infrastructure to work on cutting-edge technology at scale. The role combines technical leadership with hands-on development, making it ideal for those who want to shape the future of cloud storage while working with industry-leading technology.

Last updated 10 hours ago

Responsibilities For Senior Software Engineer - Azure Storage

  • Collaborates with stakeholders to determine user requirements for scenarios
  • Leads identification of dependencies and development of design documents
  • Creates, implements, optimizes, debugs, refactors, and reuses code
  • Leverages expertise to drive project plans and work items
  • Acts as a Designated Responsible Individual (DRI) and guides other engineers
  • Proactively seeks new knowledge and adapts 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 with experience in testing, debugging, and analytical skills
  • 2+ years of experience with multi-threaded programming
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years

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 Storage team, building massively scalable cloud storage solutions. 4+ years experience required, remote work available.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Azure Storage team, focusing on DPU technology and cloud storage systems, offering remote work flexibility in Bangalore.

Developer AI Software Engineer

Senior AI Software Engineer role at Microsoft CoreAI, building next-gen AI-enabled developer tools. 4+ years experience required, competitive pay $117k-$229k.

Senior Software Engineering

Senior Software Engineering role at Microsoft focusing on security and identity management, building critical authentication and authorization services for Microsoft's cloud platform.

Senior Software Design Engineer

Senior Software Engineer role at Microsoft's Xbox Video team, focusing on video hardware drivers and firmware development with up to 100% remote work flexibility.