Senior Software Engineer - Azure Storage

Microsoft is a global technology company building Azure cloud platform, empowering every person and organization on the planet through innovative solutions.
$117,200 - $229,200
Cloud
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 at the forefront of revolutionizing data accessibility and storage solutions at an unprecedented scale. As a Senior Software Engineer on the Azure Object Storage team, you'll be working on cutting-edge distributed systems handling exabytes of data today and architecting solutions for zettabyte scale tomorrow.

The role offers an exciting opportunity to work on high-performance computing and artificial intelligence workloads, where you'll directly impact how the world's data is stored, accessed, and managed. You'll be responsible for designing and implementing distributed storage solutions that handle millions of requests across global regions while maintaining resilience under extreme scale.

The position requires a strong background in distributed systems and backend development, with at least 4 years of experience in building scalable services. You'll be working with technologies like C++, Java, and Python, and will need expertise in multi-threaded/parallel programming. The role offers competitive compensation ranging from $117,200 to $229,200 per year (higher in SF and NYC areas).

Microsoft's culture emphasizes growth mindset, innovation, and collaboration. You'll be part of a team that values diverse perspectives and drives extraordinary results. The company offers comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and generous time off.

This is an ideal opportunity for someone who is passionate about distributed systems, thrives on solving complex performance challenges, and wants to make a significant impact on global-scale infrastructure. You'll have the chance to mentor team members, lead technical initiatives, and shape the future of cloud storage technology while working with some of the industry's best engineers.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer - Azure Storage

  • Design and implement high-performance distributed storage solutions
  • Drive performance optimization initiatives for Core Azure Blob Storage service
  • Spearhead technical direction and mentor team members
  • Lead incident response efforts with sophisticated debugging and root cause analysis
  • Transform ambiguous problems into clear technical solutions
  • Own and optimize service efficiency through performance analysis
  • Guide cross-team initiatives and projects

Requirements For Senior Software Engineer - Azure Storage

Java
Python
  • Bachelor's Degree in Computer Science or related technical field with 4+ years technical engineering experience
  • 4+ years programming experience in developing products and services in systems and backend
  • 4+ years of experience in building quality products and scalable distributed services
  • 4+ years of experience in cloud backend development and operation
  • Experience with multi-threaded/parallel programming
  • Strong foundation in data structures and algorithms
  • Pass Microsoft Cloud background check

Benefits For Senior Software Engineer - Azure Storage

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • 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

Critical Environment Senior Electrical Engineer

Senior Electrical Engineer role at Microsoft's Cloud Operations, managing datacenter infrastructure and electrical systems across global facilities.

Senior Software Engineer - Cloud and Enterprise Security

Senior Software Engineer role at Microsoft working on Cloud and Enterprise Security products, building cyber defense solutions at scale using cutting-edge cloud technologies.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Resource Manager team, building cloud-scale services and management infrastructure with 4+ years of experience required.

Senior Software Engineer - Azure Storage Safety Services

Senior Software Engineer position at Microsoft working on Azure Storage Safety Services, developing large-scale distributed systems with competitive pay and benefits.

Senior Software Engineer - CTJ - Top Secret

Senior Software Engineer position at Microsoft working on secure cloud connectivity solutions, requiring Top Secret clearance and offering competitive compensation with hybrid work arrangement.