Senior Software Engineer - Azure Storage

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$117,200 - $229,200
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Azure Storage

Azure Storage is a foundational service in Microsoft's cloud platform, responsible for building, managing, and running persistent cloud storage. This senior engineering role focuses on developing and optimizing world-class distributed file systems that serve some of the largest companies globally and Microsoft's biggest online businesses.

The position offers an opportunity to work on large-scale distributed systems and make high-impact changes to a hyperscale storage system. You'll be defining work scope, direction, and architecting new solutions that directly impact Azure Storage's massive infrastructure.

As part of Microsoft's mission to empower every person and organization globally, you'll join a team with a growth mindset focused on innovation and collaboration. The role combines technical challenges in distributed systems with the opportunity to influence core Azure infrastructure.

Key aspects include:

  • Building and operating services at massive scale
  • Developing and optimizing distributed file systems
  • Contributing to system architecture and design
  • Implementing high-impact changes to production systems
  • Working with cutting-edge cloud storage technologies

The position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and work-life balance support. You'll be part of Microsoft's inclusive culture where respect, integrity, and accountability are fundamental values.

This role is perfect for engineers passionate about distributed systems, storage technologies, and building cloud infrastructure at scale. You'll have the autonomy to define and architect solutions while working on technology that powers significant portions of the world's cloud computing infrastructure.

Last updated 15 days ago

Responsibilities For Senior Software Engineer - Azure Storage

  • Works with stakeholders to determine user requirements for features
  • Contributes to identifying dependencies and developing design documents
  • Creates and implements code for products, services, or features
  • Breaks down larger work items into smaller work items and provides estimation
  • Acts as Designated Responsible Individual (DRI) for on-call system monitoring
  • Stays current with developments to improve system availability, reliability, efficiency, observability, and performance

Requirements For Senior Software Engineer - Azure Storage

Java
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++ OR Java
  • 3+ years of experience in software engineering practices, coding and solid foundation in data structures and algorithms
  • 2+ years of experience in Storage, File-Systems, Distributed Systems, Operating Systems, Networking, or Applications at scale
  • Must pass Microsoft Cloud Background Check

Benefits For Senior Software Engineer - Azure Storage

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
  • 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 Software Engineer

Senior Software Engineer role at Microsoft Azure Core, focusing on cloud infrastructure and distributed systems development with competitive compensation and remote work options.

Senior Software Engineer - Azure Storage

Senior Software Engineer position at Microsoft working on Azure Storage platform, building distributed systems at massive scale with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Core OneDeploy team, focusing on distributed systems and cloud infrastructure, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on Azure Core platform services, focusing on distributed systems and cloud infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Specialized, focusing on AI infrastructure, distributed systems, and next-gen hardware integration with competitive compensation and comprehensive benefits.