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
Cloud
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
Enterprise SaaS · Cloud

Description For Senior Software Engineer - Azure Storage

Azure Storage, a foundational service in Microsoft's cloud infrastructure, is seeking a Senior Software Engineer to join their team. This role focuses on building and optimizing world-class distributed file systems that serve some of the largest companies globally and Microsoft's major online businesses. The position offers an exciting opportunity to work on large-scale distributed systems and make high-impact changes to a hyperscale storage system.

The ideal candidate will bring extensive experience in distributed systems and storage technologies, with a strong foundation in software engineering practices. You'll be working with cutting-edge cloud technology, helping to architect and implement solutions that impact millions of users worldwide. The role combines technical expertise with system design and operational responsibilities, including on-call duties to ensure system reliability.

Microsoft offers an excellent compensation package, including competitive salary ranges from $117,200 to $229,200 (higher in SF and NYC areas), comprehensive benefits, and the opportunity to work remotely. The company's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for engineers who want to make a significant impact in cloud computing.

This is an exceptional opportunity for experienced engineers who are passionate about distributed systems and want to work on challenging problems at massive scale. You'll be part of a team that's essential to Azure's infrastructure, working on projects that require both technical depth and strategic thinking.

Last updated a day ago

Responsibilities For Senior Software Engineer - Azure Storage

  • Work with stakeholders to determine user requirements for features
  • Contribute to dependency identification and design documents development
  • Create and implement code for products, services, or features
  • Break down larger work items and provide estimation
  • Act as Designated Responsible Individual (DRI) for on-call duties
  • Stay current with developments to improve system availability, reliability, and performance

Requirements For Senior Software Engineer - Azure Storage

Java
  • Bachelor's Degree in Computer Science or related technical field
  • 4+ years technical engineering experience with coding in C, C++ OR Java
  • 3+ years of experience in software engineering practices
  • 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
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 Software Engineer

Senior Software Engineer role at Microsoft Azure focusing on confidential computing technology, offering remote work and competitive salary range of $117,200-$229,200.

Senior Software Engineer

Senior Software Engineer role at Microsoft Security, focusing on cloud-scale identity and security services with Azure, offering competitive pay and benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft Azure Core Compute team, focusing on cloud infrastructure and distributed systems with competitive compensation and benefits.

Senior Technical Support Engineer - Azure

Senior Technical Support Engineer position at Microsoft, focusing on Azure cloud services with up to 100% remote work flexibility and comprehensive benefits.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Azure CXP team, focusing on cloud services and customer experience, offering hybrid work and competitive compensation.