Senior Software Engineer - Azure Storage

1 Hour ago • 4-6 Years • Backend Development

About the job

Job Description

Microsoft Azure Storage seeks a Senior Software Engineer to design and implement high-performance, globally distributed storage solutions. This role involves performance optimization for Core Azure Blob Storage, system-level profiling and debugging, leading incident response, and mentoring team members. Responsibilities include transforming complex problems into clear technical solutions, optimizing service efficiency, and collaborating across teams to enhance the storage platform. The ideal candidate will have experience building large-scale distributed systems, expertise in multi-threaded/parallel programming, and a strong foundation in data structures and algorithms.
Must have:
  • 4+ years experience in building scalable distributed services
  • Experience in cloud backend development and operations
  • Proficiency in C, C++, C#, Java, or Python
  • Strong distributed systems and large-scale storage experience
Good to have:
  • Master's degree in Computer Science
  • Experience with multi-threaded/parallel programming
  • Software engineering practices, coding, data structures, algorithms
Perks:
  • Industry-leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Networking opportunities

Overview

At Microsoft Azure Storage, we're not just building storage solutions - we're architecting the future of data accessibility. In our world, nanoseconds matter, and performance isn't just a metric - it's our obsession. We're pushing the boundaries of what's possible in distributed storage systems, handling exabytes of data today and architecting solutions for zettabyte scale tomorrow. Our mission? To create a world where infinite storage is not just a dream but a reality, where every piece of human knowledge, creativity, and discovery can be preserved and accessed instantly from anywhere.


We're seeking a Senior Software Engineer - Azure Storage to join our Azure Object Storage team. As we build the next generation of Object Storage capabilities, we need someone who lives and breathes distributed systems and gets excited about solving complex performance challenges. This role sits at the intersection of high-performance computing and artificial intelligence workloads, where you'll help shape how the world's data is stored, accessed, and managed at unprecedented scale.


At Microsoft, our mission to empower every person and organization on the planet drives everything we do. We embrace a growth mindset, foster innovation, and collaborate to achieve extraordinary results. Our culture is built on respect, integrity, and accountability, creating an environment where diverse perspectives thrive and drive our success.

Qualifications

Required Qualifications: 

  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java or Python.
    • OR equivalent 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, and designing and building large scale distributed systems.
  • 4+ years of experience in cloud backend development and operation, including performance, reliability, resilience, and scale-out.

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.

Additional/Preferred Qualifications: 

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java or Python.
    • OR Master's Degree in Computer Science or related technical field AND 5+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java or Python.
    • OR equivalent experience.
  • Experience building distributed systems and large-scale storage.
  • Experience with multi-threaded/parallel programming.
  • Experience in software engineering practices, coding and solid foundation in data structures, algorithms with relevant testing, debugging and analytical skills.

Software Engineering IC4 - The typical base pay range for this role across the U.S. is USD $117,200 - $229,200 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $153,600 - $250,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until January 18, 2025

 

#Azurecorejobs

Responsibilities

  • Design and implement high-performance distributed storage solutions that handle millions of requests across global regions while maintaining resilience under extreme scale
  • Drive performance optimization initiatives for Core Azure Blob Storage service, conducting system-level profiling and debugging where microsecond improvements create massive impact
  • Spearhead technical direction and mentor team members across all experience levels, championing best practices in distributed systems design
  • Lead incident response efforts with sophisticated debugging and root cause analysis while maintaining strict performance SLAs (Service Level Agreements)
  • Transform ambiguous problems into clear technical solutions through effective collaboration and minimal supervision
  • Own and optimize service efficiency through sophisticated performance analysis and cost optimization strategies
  • Guide cross-team initiatives and projects that enhance our storage platform's capabilities and performance
Benefits/perks listed below may vary depending on the nature of your employment with Microsoft and the country where you work.
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
View Full Job Description
$117.2K - $250.2K/yr (Outscal est.)
$183.7K/yr avg.
Redmond, Washington, United States

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

London, England, United Kingdom (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)

San José, San José Province, Costa Rica (On-Site)

Prague, Prague, Czechia (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Luxoft - DevOps Engineer

Luxoft, India (Remote)

Microsoft - ROP - Software Engineer II

Microsoft, India (On-Site)

Luxoft - Senior KDB Developer

Luxoft, United States (Remote)

The Walt Disney Company - Sr Manager, Software Engineer, Quality Engineering

The Walt Disney Company, United States (Hybrid)

Saviynt - Software Architect - Cloud/DevOps

Saviynt, United States (Hybrid)

GoTo Group - Software Engineer - Observability

GoTo Group, India (On-Site)

ARHS - Software Developer (Java)

ARHS, Bulgaria (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Notion - Software Engineer, Android

Notion, United States (On-Site)

Supercell - Marketing Manager, LATAM

Supercell, United States (Hybrid)

Captions - Data Scientist, Product

Captions, United States (On-Site)

The Walt Disney Company - Lead Machine Learning Engineer, Ad Platforms

The Walt Disney Company, United States (On-Site)

Alpha Sense - Lead Full-Stack Engineer (AI)

Alpha Sense, United States (On-Site)

The Walt Disney Company - Cook 4 - Full Time, $29.98/hour

The Walt Disney Company, United States (On-Site)

Attentive - Senior Software Engineer

Attentive, United States (Remote)

Google - SoC UPF Design Engineer, Google Cloud

Google, United States (On-Site)

Axon - Sr. Mechanical Design Engineer (Onsite)

Axon, United States (On-Site)

Funko - Order Entry Coordinator

Funko, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Voldex - Backend Software Engineer

Voldex, Canada (Remote)

Blizzard Entertainment - Java Backend Developer

Blizzard Entertainment, Spain (On-Site)

Animoca Brands - Backend Developer

Animoca Brands, Philippines (Remote)

Thatgamecompany - Senior Backend Engineer - China

Thatgamecompany, China (On-Site)

Playrix - Principal Golang Engineer

Playrix, Armenia (Remote)

Nielsen Holdings - Senior Software Developer (Full-stack)

Nielsen Holdings, India (Hybrid)

Get notifed when new similar jobs are uploaded