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
Distributed Systems
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 16 hours 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 working on the Titan Platform team, building and maintaining critical cloud infrastructure and distributed systems with competitive compensation and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft working on the Titan team to build and maintain core cloud infrastructure services at massive scale, offering remote work and competitive compensation.

Senior Software Engineer

Senior Software Engineer role at Microsoft building hyper-scale distributed systems for the Web Data Platform Team, focusing on web crawling and indexing infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure Data team, working on distributed query processing systems for cloud data warehouse solutions in Barcelona, Spain.

Senior Software Engineer

Senior Software Engineer position at Microsoft's Sky team, focusing on cloud infrastructure and distributed systems, offering competitive compensation and hybrid work arrangement in Redmond, WA.