Senior Software Engineer - Azure Storage

2 Weeks ago • 4-6 Years • Backend Development • $117,200 PA - $250,200 PA

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.

Redmond, Washington, United States (On-Site)

London, England, United Kingdom (On-Site)

Redmond, Washington, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Redmond, Washington, United States (On-Site)

Mumbai, Maharashtra, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Similar Jobs

Zinrelo - QA Engineer

Zinrelo, India (Hybrid)

Nagarro - Principal Engineer, Java Fullstack

Nagarro, Singapore (On-Site)

Logitech - Lead Developer - PIM (C-Sharp)

Logitech, India (On-Site)

Paypal - Solutions Engineer - Enterprise

Paypal, Spain (Hybrid)

Sperasoft - Senior C++/UE Developer (Engine)

Sperasoft, Serbia (Hybrid)

Epic Games - Principal Engineer

Epic Games, (On-Site)

Playrix - Golang Tech Lead

Playrix, Kazakhstan (Remote)

Epic Games - Senior Developer Relations Engineer

Epic Games, United Kingdom (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

undefined - Machine Learning Engineer - MLOps

Amsterdam, North Holland, Netherlands (On-Site)

Zinrelo - QA Engineer

Zinrelo, India (Hybrid)

Simplify 360 - Tech Lead Fullstack (Java + React)

Simplify 360, India (Hybrid)

Liquidnitro Games - Software Engineer

Liquidnitro Games, India (On-Site)

Microsoft - Senior Software Engineer - Azure

Microsoft, Serbia (On-Site)

ION - Senior Technical Consultant - Endur

ION, United States (On-Site)

Google - Student Researcher, BS/MS, Winter/Summer 2025

Google, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Redmond, Washington, United States

Next Level Business Services - Java Developer (Full Time)

Next Level Business Services, United States (On-Site)

Fluence - Director of Planning, Americas

Fluence, United States (Hybrid)

Paypal - Arbitration Paralegal, Litigation

Paypal, United States (On-Site)

Fabric - Applied Cryptographer, ZKP Research

Fabric, United States (Remote)

Funko - Unarmed Security Guard

Funko, United States (On-Site)

Next Level Business Services - Adobe CQ5/AEM Developer (Full Time)

Next Level Business Services, United States (On-Site)

Blizzard Entertainment - Senior VFX Artist - World of Warcraft | Irvine, CA or Boston, MA

Blizzard Entertainment, United States (Hybrid)

Intel Corporation - GPU Software Development Engineer

Intel Corporation, United States (Hybrid)

The Walt Disney Company - Sr Software Engineer (Roku/BrightScript/SceneGraph)

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

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Everyday Health Group - Senior Software Engineer, Backend - Lose It!

Everyday Health Group, United States (On-Site)

Luxoft - Java Expert Software Developer

Luxoft, Poland (On-Site)

Sporty Group - Technical Director

Sporty Group, (Remote)

Abnormal Security - Software Engineer - II, Backend

Abnormal Security, India (Hybrid)

CleverTap - Senior Backend Engineer

CleverTap, India (Hybrid)

Sinch - Backend Engineer

Sinch, Sweden (Hybrid)

Get notifed when new similar jobs are uploaded