Senior Software Engineer - Azure Storage

1 Month ago • 4-6 Years • Backend Development • $117,200 PA - $250,200 PA

Job Summary

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

Job Details

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

Similar Jobs

Zinrelo - QA Engineer

Zinrelo

Pune, Maharashtra, India (Hybrid)
4 Months ago
Nagarro - Principal Engineer, Java Fullstack

Nagarro

Singapore, Singapore (On-Site)
3 Months ago
Logitech - Lead Developer - PIM (C-Sharp)

Logitech

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Paypal - Solutions Engineer - Enterprise

Paypal

Madrid, Community Of Madrid, Spain (Hybrid)
4 Months ago
Sperasoft - Senior C++/UE Developer (Engine)

Sperasoft

Belgrade, Serbia (Hybrid)
7 Months ago
Upstox - Software Development Engineer - III (Backend-AJ)

Upstox

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Epic Games - Principal Engineer

Epic Games

(On-Site)
1 Month ago
Playrix - Golang Tech Lead

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
2 Months ago
Epic Games - Senior Developer Relations Engineer

Epic Games

London, England, United Kingdom (On-Site)
1 Month ago
PwC - IN_Associate-_JAVA Backend_Advisory Corporate_Advisory_  Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

undefined - Machine Learning Engineer - MLOps

Amsterdam, North Holland, Netherlands (On-Site)
4 Months ago
CleverTap - Senior Backend Engineer (Java & Mongo DB)

CleverTap

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Zinrelo - QA Engineer

Zinrelo

Pune, Maharashtra, India (Hybrid)
4 Months ago
Google - Software Engineer III, Full Stack, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Simplify 360 - Tech Lead Fullstack (Java + React)

Simplify 360

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Liquidnitro Games - Software Engineer

Liquidnitro Games

Hyderabad, Telangana, India (On-Site)
3 Months ago
Microsoft - Senior Software Engineer - Azure

Microsoft

Belgrade, Serbia (On-Site)
1 Month ago
ION - Senior Technical Consultant - Endur

ION

Jersey City, New Jersey, United States (On-Site)
4 Months ago
Google - Student Researcher, BS/MS, Winter/Summer 2025

Google

Ann Arbor, Michigan, United States (On-Site)
3 Months ago

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

Littleton, Colorado, United States (On-Site)
3 Months ago
Fluence - Director of Planning, Americas

Fluence

Houston, Texas, United States (Hybrid)
4 Months ago
Paypal - Arbitration Paralegal, Litigation

Paypal

Scottsdale, Arizona, United States (On-Site)
3 Months ago
Fabric - Applied Cryptographer, ZKP Research

Fabric

Chicago, Illinois, United States (Remote)
4 Months ago
Zoox - Senior/Staff Software Engineer - Simulation C++ Framework

Zoox

Foster City, California, United States (Hybrid)
3 Months ago
Funko - Unarmed Security Guard

Funko

Washington, United States (On-Site)
2 Months ago
Next Level Business Services - Adobe CQ5/AEM Developer (Full Time)

Next Level Business Services

Sunnyvale, California, United States (On-Site)
3 Months ago
Blizzard Entertainment - Senior VFX Artist - World of Warcraft | Irvine, CA or Boston, MA

Blizzard Entertainment

Irvine, California, United States (Hybrid)
2 Months ago
Intel Corporation - GPU Software Development Engineer

Intel Corporation

Hillsboro, Oregon, United States (Hybrid)
2 Months ago
The Walt Disney Company - Sr Software Engineer (Roku/BrightScript/SceneGraph)

The Walt Disney Company

New York, New York, United States (On-Site)
3 Months ago

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)
3 Months ago
Luxoft - Java Expert Software Developer

Luxoft

Wrocław, Lower Silesian Voivodeship, Poland (On-Site)
2 Months ago
Sporty Group - Technical Director

Sporty Group

(Remote)
2 Months ago
LeoVegas - Engineering Manager - Sports (UK market)

LeoVegas

Warsaw, Masovian Voivodeship, Poland (Hybrid)
1 Month ago
Abnormal Security - Software Engineer - II, Backend

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Warner Bros Games - Senior Software Engineer - Backend ( Adtech Team), Bangalore

Warner Bros Games

Pune, Maharashtra, India (Hybrid)
1 Month ago
Activision - Expert Engineer, Accounts and Authentication

Activision

Dublin, County Dublin, Ireland (Hybrid)
3 Months ago
CleverTap - Senior Backend Engineer

CleverTap

Mumbai, Maharashtra, India (Hybrid)
4 Months ago
Sinch - Backend Engineer

Sinch

Skåne County, Sweden (Hybrid)
2 Months ago
ByteDance - Senior Software Development Engineer - Cloud Native Databases

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

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)

Mountain View, California, United States (On-Site)

London, England, United Kingdom (Hybrid)

London, England, United Kingdom (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

Prague, Prague, Czechia (On-Site)

Montreal, Quebec, Canada (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug