Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 3 months 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?