Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Microsoft Logo

Principal Software Engineer - Azure Storage

Microsoft

$163,000 - $331,200
Oct 24, 2025
Remote, US
Apply Now

The Azure Storage team is looking to build, manage, and operate persistent cloud storage for Microsoft Azure, focusing on next-generation storage solutions for new workloads like AI training and inferencing. The goal is to ensure high availability, durability, and cost efficiency of data storage while scaling effectively, eliminating system bottlenecks, optimizing performance, and enhancing resiliency.

Requirements

  • 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C-Sharp, Java, JavaScript, or Python
  • 8+ years of experience in software engineering practices, coding, and solid foundation in data structures and algorithms
  • 8+ years of experience in Storage or File-Systems, Distributed Systems, and/or Applications at scale.
  • 1+ year(s) of experience with storage systems in areas such as erasure coding, high performance, and durability schemes
  • Experience with building high-performance storage servers using Data Processing Units (DPUs).

Responsibilities

  • Lead identification of areas of innovation to excel at support of AI workloads for our leading customers.
  • Identify critical efficiency, data availability and durability improvements using advanced Erasure Coding algorithms.
  • Determine necessary performance improvement plans and their priorities and document work needed, including any dependencies.
  • Hands-on leadership of the engineering work needed to drive performance and efficiency improvements and to drive innovative new features.
  • Develop and document new ideas and prototype them in partnership with others as needed.
  • Hold accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor systems/products/services for degradation, downtime, or interruptions.
  • Proactively seek new knowledge and adapt to new trends, technical solutions, and patterns that will improve the availability, reliability, efficiency, observability, and performance of products while also driving consistency in monitoring and operations at scale.

Other

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
  • Microsoft is an equal opportunity employer.
  • If you need assistance and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.