2,281,659open jobs
145,319companies
266,944added this week
Browse all
Salary
$143k – $275k per year
Location
In office (United States)
Seniority
Principal · 12+ years exp
Visa
H-1B filings in 12 months: 6,957 · for this role: 5,005 · green card filings: 2,767

Confirmed on the employer's own hiring board on Nov 13, 2026. First seen by Alion on Nov 11, 2026. Microsoft scores B on the Alion truth index.

Overview
Company
Impact
Profile match
Microsoft is an American multinational technology corporation founded in 1975 by Bill Gates and Paul Allen and headquartered in Redmond, Washington. It built the personal computing era around the Windows operating system and the Office productivity suite, and now generates the largest share of its revenue from Azure cloud infrastructure and commercial subscriptions. The company also owns GitHub, LinkedIn and the Xbox gaming business, and has invested heavily in artificial intelligence through its partnership with OpenAI and the Copilot assistants embedded across its products.
Overview

The Azure Storage team is chartered with building, managing, and operating the persistent cloud storage platform for Microsoft Azure. We are one of the foundational services in Azure and host data from some of the largest companies in the world, as well as Microsoft’s own major online businesses.

We are looking for a Principal Software Engineer - Azure Storage, who has strong technical expertise in low-level storage systems, datapath, and kernel-mode programming, and is passionate about building the next-generation storage platform to support new workloads like AI training and inference. If you love large-scale distributed systems and enjoy working on projects where you can define the scope, direction, and architecture of solutions that make a massive impact on Azure Storage, this could be the role for you! You will have the opportunity to make high-impact contributions every day as you build a hyperscale storage system.

You’ll be joining a talented, highly collaborative team responsible for engineering the lowest-level and most fundamental layers of Azure Storage. In this role, you will provide hands on technical leadership and help build the next generation of storage servers, ensuring high availability, durability, and cost efficiency, while resolving system bottlenecks, optimizing performance, and improving resiliency. This role offers exposure to cutting-edge storage AI workloads for our largest AI customers, and about how new hardware innovations like DPUs (Data Processing Units) can be leveraged in such systems.

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.

Responsibilities

  • Provides technical leadership in designing and building high-performance, hyperscale storage servers using the latest cutting-edge technologies
  • Works with appropriate stakeholders to determine requirements for supporting next-generation hardware and emerging AI workloads
  • Contributes to the identification of dependencies and the development of design documents for a product area with little oversight
  • Helps identify opportunities for improvements in efficiency, scale, performance, and resiliency
  • Creates and implements code for storage services
  • Remains current in their skills by investing time and effort into staying abreast of current developments that will improve availability, reliability, efficiency, observability, and performance

Qualifications

Required Qualifications:

  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C or C++
    • OR equivalent experience

Other Requirements:

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:
    • Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Preferred Qualifications:

  • Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C or C++
    • OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C or C++
    • OR equivalent experience
  • Experience in building and operating storage services at scale
  • 6+ years of experience in software engineering practices, coding and solid foundation in data structures and algorithms, with problem solving, debugging, and analytical skills
  • 4+ years of experience in lower level storage or file-systems, datapath, kernel mode programming, distributed systems, and operating systems

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $188,000 - $304,200 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

https://careers.microsoft.com/us/en/us-corporate-pay

This position will be open for a minimum of 5 days, with applications accepted on an ongoing basis until the position is filled.

Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, citizenship, color, family or medical care leave, gender identity or expression, genetic information, immigration status, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran or military status, race, ethnicity, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable local laws, regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process, read more about requesting accommodations.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,281,659 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Remote, many countries
Similar stack
Same company
United States
In office · Full-Time · Evanston · Boca Raton · Alpharetta
JavaScript
Java
TypeScript
SQL
Java
Spring Boot
Spring Cloud
Databases
MySQL
PostgreSQL
Neo4j
Apache Kafka
OpenSearch
Amazon Neptune
Frontend
GraphQL
Tailwind CSS
Next.js
React.js
Material UI
Ant Design
DevOps
Rest API
GitHub Actions
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Grafana
Amazon EKS
AWS Lambda
Amazon EC2
GitHub
Amazon S3
Amazon Kinesis
API Gateway
SOAP
Cybersecurity
Auth0
Design
Figma
Management
Jira
QA
Cypress
Playwright
Jest
Apply
$112k – $203k per year · Remote (United States) · Full-Time · 9+ years exp · Bachelor's Degree · United States
Java
Apex
Java
Spring Boot
Apex
MuleSoft
AI/ML
Copilot
DevOps
Rest API
CI/CD
Jenkins
GitHub
SOAP
Management
Jira
Agile
Scrum
Apply
In office · Full-Time · Durham · Santa Barbara
C++
Apply
Remote (United States) · Public Trust · 8+ years exp · Bachelor's Degree · Washington
Java
Java
Spring Boot
Databases
Apache Kafka
OpenSearch
DevOps
Rest API
OpenShift
Azure
AWS
Kubernetes
Analytics
Informatica
Apply
$148k – $275k per year · In office · Nationals only · 8+ years exp · Bachelor's Degree · Centennial
Python
C++
AI/ML
Data Augmentation
DevOps
RTOS
Azure
CI/CD
AWS
Linux
Management
Agile
Scrum
Defense
EVMS
Apply
Remote (likely EAEU) · 3+ years exp · Moscow
JavaScript
TypeScript
SQL
Node JS
Node JS
Nest.JS
TypeORM
Databases
PostgreSQL
Apache Kafka
Frontend
GraphQL
React.js
DevOps
Rest API
gRPC
Docker
Linux
Apply
Remote (likely EAEU) · Moscow
Python
DevOps
Linux
Windows
Apply
Remote (likely EAEU) · Moscow
C#
C#
ASP.NET Core
Databases
PostgreSQL
Redis
RabbitMQ
MS SQL
ElasticSearch
Apache Kafka
Apache Solr
DevOps
CI/CD
Grafana
Management
Agile
Scrum
Apply
$48k per year · Remote (likely EAEU) · 5+ years exp · Tbilisi
JavaScript
TypeScript
Node JS
Node JS
Nest.JS
Prisma
BullMQ
Databases
PostgreSQL
AI/ML
LLM
OpenAI
DevOps
Docker
Apply
Remote (EAEU) · Full-Time · Moscow
Java
Java
Spring Framework
Spring Boot
Hibernate
Liquibase
Databases
PostgreSQL
RabbitMQ
ActiveMQ
Apache Kafka
DevOps
Rest API
Git
Docker
GitLab
Apply
BHS-PHP, Float 9 hours ago
In office · Full-Time · 1+ year exp · High School Diploma · United States
Apply
In office · Full-Time · Bachelor's Degree · United States
Apply
In office · Part-Time · 2+ years exp · Bachelor's Degree · United States
Design
Adobe Photoshop
Adobe Illustrator
Adobe InDesign
Apply
$75k – $160k per year · Hybrid · Full-Time · 7+ years exp · Bachelor's Degree · Chicago · Jacksonville
SQL
SAS
Analytics
Power BI
Microsoft Excel
Apply
In office · Part-Time · High School Diploma · United States
Apply
See all jobs
This is one of many
2,281,659 more open roles from verified company boards, updated every day.