Software Engineer II - Azure Storage

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$98,300 - $193,200
Distributed Systems
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
Enterprise SaaS · Cloud

Description For Software Engineer II - Azure Storage

Azure Storage team at Microsoft is seeking a Software Engineer II to join their world-class distributed file system team. This role is part of a foundational service in Azure Cloud that hosts data for some of the world's largest companies and Microsoft's online businesses. The position offers an opportunity to work on next-generation storage platforms using Data Processing Units (DPU) and involves building and optimizing hyperscale storage systems.

The role is perfect for engineers passionate about large-scale distributed systems who want to make high-impact changes daily. You'll be working with a talented, collaborative team responsible for the meta-data service and data storage across servers, ensuring high availability, reliability, durability, and cost efficiencies. The position offers exposure to cutting-edge storage, memory, networking, and distributed system technologies.

As part of Microsoft's mission to empower every person and organization globally, you'll work in an inclusive environment with a growth mindset. The role offers competitive compensation ($98,300 - $193,200), comprehensive benefits, and the opportunity to influence both the business and industry. The position requires 2+ years of experience in software engineering and storage systems, with the flexibility of up to 100% remote work and minimal travel (0-25%).

Last updated 15 hours ago

Responsibilities For Software Engineer II - 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 a Designated Responsible Individual (DRI) working on-call
  • Monitors system/product feature/service for degradation, downtime, or interruptions
  • Stays current with developments to improve availability, reliability, efficiency, observability, and performance

Requirements For Software Engineer II - Azure Storage

Java
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years of experience in software engineering practices, coding and solid foundation in data structures and algorithms
  • 2+ years of experience in Storage, File-Systems and/or operating systems
  • Experience with coding in languages including C, C++, or Java
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II - 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 Software Engineer II - Azure Storage

Software Engineer

Mid-level Software Engineer position at Microsoft focusing on building distributed systems for data privacy and compliance, offering competitive salary and comprehensive benefits.

ROP - Software Engineer II

Mid-level Software Engineer position at Microsoft working on Azure Storage team, building and maintaining distributed storage systems at exabyte scale with 4+ years of experience required.

Software Engineer II

Microsoft Azure Edge Infrastructure team seeks Software Engineer II for distributed systems development, offering $94K-$182K salary and hybrid work model in Redmond, WA.

Software Engineer 2

Microsoft seeks a Software Engineer 2 to join the MagneTar team, building and maintaining large-scale Big Data Platform with focus on Hadoop and HDFS technologies.

Software Engineer II

Microsoft Software Engineer II position focusing on OneDrive and SharePoint cloud services, building large-scale distributed systems with competitive pay and comprehensive benefits.