Resume and JobRESUME AND JOB
Microsoft logo

Principal Software Engineer - Azure Storage

Microsoft

Software and Technology Jobs

Principal Software Engineer - Azure Storage

full-timePosted: Oct 9, 2025Deadline: Oct 20, 2025

Job Description

Microsoft Azure Storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage platform. To meet the ever-increasing demands of performance and capacity for existing and new Artificial Intelligence (AI) workloads, the Azure storage team is building the storage stack that will run on the custom designed Data Processors. We are looking for a Principal Software Engineer - Azure Storage who is interested in tackling the challenges in developing and deploying next generation storage at Azure scale. As a Principal Software Engineer - Azure Storage, you will have a chance to influence, lead, and work on architecture, design, implementation, and optimizations of DPU storage stack. You will be involved in all phases of the storage lifecycle, design, implementation, test, deployment, and support. This opportunity will allow you to accelerate your career growth and hone your technical skills. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Locations

  • United States (Remote)

Salary

139,900 - 274,800 USD / yearly

Estimated Salary Rangehigh confidence

220,000 - 320,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Cintermediate (Programming Language)
  • C++intermediate (Programming Language)
  • Storage Infrastructure Designadvanced (Engineering)
  • Storage Data Path and Protocolsadvanced (Engineering)
  • Problem Solving and Debuggingadvanced (Technical Skills)

Required Qualifications

  • Bachelor's Degree (degree in Computer Science)
  • Technical Engineering Experience (experience, 6 years)
  • Storage Infrastructure Design and Development (experience, 6 years)
  • Storage Data Path and Protocols (experience, 6 years)
  • Problem Solving and Debugging (experience, 6 years)

Preferred Qualifications

  • Embedded Programming with MIPS and ARM Processors (experience, 3 years)
  • Familiarity with Storage Systems and Performance Bottlenecks (experience, 3 years)
  • Experience with Data Processing Units (experience, 3 years)

Responsibilities

  • Collaborates with appropriate stakeholders to determine user requirements for a set of features. Begins to leverage a variety of feedback channels to incorporate insights into future designs or solution fixes. Reviews work items to deepen knowledge of product features in partnership with appropriate stakeholders and executes project plans, release plans, and work items.
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Creates and implements code for a product, service, or feature, reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands when the code is ready to be shared and delivered. Leads by example and mentors others to produce extensible and maintainable code used across products.
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders to drive multiple groups' project plans, release plans, and work items.
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
  • Proactively seeks new knowledge and adapts 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 and shares knowledge with other engineers.

Benefits

  • Healthcare: Industry leading healthcare
  • Education: Educational resources
  • Discounts: Discounts on products and services
  • Savings: Savings and investments
  • Leave: Maternity and paternity leave
  • Time Away: Generous time away
  • Giving: Giving programs
  • Networking: Opportunities to network and connect

Travel Requirements

0-25 %

Target Your Resume for "Principal Software Engineer - Azure Storage" , Microsoft

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer - Azure Storage. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer - Azure Storage" , Microsoft

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

azurecorejobsSoftware Engineering

Answer 10 quick questions to check your fit for Principal Software Engineer - Azure Storage @ Microsoft.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Microsoft logo

Principal Software Engineer - Azure Storage

Microsoft

Software and Technology Jobs

Principal Software Engineer - Azure Storage

full-timePosted: Oct 9, 2025Deadline: Oct 20, 2025

Job Description

Microsoft Azure Storage is a highly distributed, massively scalable, and ubiquitously accessible cloud storage platform. To meet the ever-increasing demands of performance and capacity for existing and new Artificial Intelligence (AI) workloads, the Azure storage team is building the storage stack that will run on the custom designed Data Processors. We are looking for a Principal Software Engineer - Azure Storage who is interested in tackling the challenges in developing and deploying next generation storage at Azure scale. As a Principal Software Engineer - Azure Storage, you will have a chance to influence, lead, and work on architecture, design, implementation, and optimizations of DPU storage stack. You will be involved in all phases of the storage lifecycle, design, implementation, test, deployment, and support. This opportunity will allow you to accelerate your career growth and hone your technical skills. Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees, we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Locations

  • United States (Remote)

Salary

139,900 - 274,800 USD / yearly

Estimated Salary Rangehigh confidence

220,000 - 320,000 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Cintermediate (Programming Language)
  • C++intermediate (Programming Language)
  • Storage Infrastructure Designadvanced (Engineering)
  • Storage Data Path and Protocolsadvanced (Engineering)
  • Problem Solving and Debuggingadvanced (Technical Skills)

Required Qualifications

  • Bachelor's Degree (degree in Computer Science)
  • Technical Engineering Experience (experience, 6 years)
  • Storage Infrastructure Design and Development (experience, 6 years)
  • Storage Data Path and Protocols (experience, 6 years)
  • Problem Solving and Debugging (experience, 6 years)

Preferred Qualifications

  • Embedded Programming with MIPS and ARM Processors (experience, 3 years)
  • Familiarity with Storage Systems and Performance Bottlenecks (experience, 3 years)
  • Experience with Data Processing Units (experience, 3 years)

Responsibilities

  • Collaborates with appropriate stakeholders to determine user requirements for a set of features. Begins to leverage a variety of feedback channels to incorporate insights into future designs or solution fixes. Reviews work items to deepen knowledge of product features in partnership with appropriate stakeholders and executes project plans, release plans, and work items.
  • Leads identification of dependencies and the development of design documents for a product, application, service, or platform.
  • Creates and implements code for a product, service, or feature, reusing code as applicable. Writes and learns to create code that is extensible and maintainable. Considers diagnosability, reliability, and maintainability with few defects, and understands when the code is ready to be shared and delivered. Leads by example and mentors others to produce extensible and maintainable code used across products.
  • Leverages subject-matter expertise of cross-product features with appropriate stakeholders to drive multiple groups' project plans, release plans, and work items.
  • Holds accountability as a Designated Responsible Individual (DRI), mentoring engineers across products/solutions, working on-call to monitor system/product/service for degradation, downtime, or interruptions.
  • Proactively seeks new knowledge and adapts 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 and shares knowledge with other engineers.

Benefits

  • Healthcare: Industry leading healthcare
  • Education: Educational resources
  • Discounts: Discounts on products and services
  • Savings: Savings and investments
  • Leave: Maternity and paternity leave
  • Time Away: Generous time away
  • Giving: Giving programs
  • Networking: Opportunities to network and connect

Travel Requirements

0-25 %

Target Your Resume for "Principal Software Engineer - Azure Storage" , Microsoft

Get personalized recommendations to optimize your resume specifically for Principal Software Engineer - Azure Storage. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Principal Software Engineer - Azure Storage" , Microsoft

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

azurecorejobsSoftware Engineering

Answer 10 quick questions to check your fit for Principal Software Engineer - Azure Storage @ Microsoft.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.