Senior Software Engineer - Azure Storage

Microsoft builds cloud and software solutions, empowering every person and organization on the planet to achieve more.
$150,000 - $250,000
Cloud
Senior Software Engineer
Remote
5,000+ Employees
8+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Azure Storage

Microsoft Azure Storage team is seeking a Senior Software Engineer to join their cloud storage solutions team. This role focuses on building and maintaining Microsoft's massively scalable, highly distributed storage system that serves the entire world. The position offers an opportunity to work on Exabyte-scale systems, with future designs aimed at Zettabyte scale.

The ideal candidate will be deeply involved in developing strategy and automation to validate Azure's distributed storage system. You'll work on high-impact projects daily, contributing to a storage system that affects millions of users worldwide. The role combines distributed systems expertise with storage technology innovation, requiring both technical depth and strategic thinking.

Key aspects of the role include designing and implementing scalable cloud services, developing software for new hardware storage solutions, and ensuring system reliability at massive scale. You'll be working with cutting-edge technology in cloud storage, participating in cross-organizational initiatives, and contributing to the overall health and performance of Azure's storage infrastructure.

Microsoft offers an inclusive work environment with a growth mindset culture, where innovation and collaboration are key values. The position comes with comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance provisions. This is an excellent opportunity for experienced engineers passionate about distributed systems and cloud storage to make a significant impact at one of the world's leading technology companies.

Last updated 2 days ago

Responsibilities For Senior Software Engineer - Azure Storage

  • Design, develop and operate scalable, low latency and high throughput cloud services and frameworks to stress storage backend
  • Work on complex and critical cloud scale storage features integration
  • Develop software and infrastructure for new hardware storage solutions
  • Experiment, study and analyze the system behavior, health under different load conditions
  • Partner with peer teams and external partners to ensure new storage features meeting target availability, security and reliability
  • Drive cross organization Quality initiatives to streamline release quality gates and release pipeline
  • Work on the product code base to improve its test-ability, diagnostic-ability, debug-ability and overall product health

Requirements For Senior Software Engineer - Azure Storage

Linux
  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in C, C++, or C#
  • 3+ years of experience in developing software/drivers for Windows PCs or Embedded systems
  • 3+ years of experience with Windows Kernel debugging, Windbg Debug Extensions, and auto analysis
  • 3+ years of experience building scalable, distributed services
  • Familiarity with engineering build tooling and automation at scale
  • Must pass Microsoft Cloud Background Check

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 AI Cloud Optical Network Engineer - Hardware

Senior AI Cloud Optical Network Engineer role at Microsoft, focusing on designing and implementing cutting-edge optical networking systems for AI applications.

Senior Software Engineer - CTJ - Top Secret

Senior Software Engineer position at Microsoft working on secure cloud access solutions, requiring Top Secret clearance and offering hybrid work environment.

Senior Software Engineer - CTJ - Top Secret

Senior Software Engineer role at Microsoft working on secure cloud access and connectivity solutions requiring Top Secret clearance.

Senior Software Engineer

Senior Software Engineer position at Microsoft working on Azure Active Directory, focusing on authentication and authorization services with hybrid work options.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI platform team in Vancouver, working on next-gen cloud infrastructure and ML lifecycle management.