About Microsoft
Microsoft’s mission is to empower every person and organization on the planet to achieve more. With a culture built on respect, integrity, and accountability, Microsoft promotes growth, inclusion, and innovation while enabling employees to thrive.
Job Overview
- Role: Principal Software Engineer – Azure Storage
- Company: Microsoft
- Job Number: 1877643
- Date Posted: September 17, 2025
- Location: United States (Remote)
- Work Site: 0 days in-office – Remote
- Travel: 0–25%
- Employment Type: Full-Time
- Role Type: Individual Contributor
- Profession: Software Engineering
The Azure Storage team builds the next generation of hyperscale storage solutions, focusing on security, reliability, performance, and efficiency. This leadership role offers opportunities to design at cloud scale, optimize distributed systems, and leverage new hardware innovations like DPUs (Data Processing Units).
Responsibilities
- Lead efforts to improve efficiency and reduce costs across Azure Storage.
- Analyze and optimize the storage fleet for performance, scalability, and cost-effectiveness.
- Strategically manage placement of hot and cold data to meet customer requirements while minimizing operational costs.
- Collaborate with the capacity planning team to enhance modeling and resource management.
- Drive engineering initiatives for cost-of-goods-sold (COGS) and performance improvements.
- Prototype and develop new ideas, partnering with leadership and product management for adoption.
- Act as a Designated Responsible Individual (DRI), mentoring engineers and ensuring system reliability during on-call duties.
Qualifications
Required:
- Bachelor’s in Computer Science or related discipline (or equivalent experience).
- Proficiency in C, C++, C#, Java, or Python.
- Hands-on experience building large-scale, reliable, distributed systems.
- Ability to pass the Microsoft Cloud Background Check (upon hire and every 2 years).
Preferred:
- Master’s degree in Computer Science or related technical field.
- Expertise in distributed storage systems development.
Compensation & Benefits
- Level: Principal Software Engineer – IC5
- Base Pay Range (U.S.): Competitive, with variation by region (Bay Area & NYC typically higher).
- Eligible for Microsoft’s comprehensive benefits, stock awards, and bonus programs.
📌 Learn more about Microsoft pay and benefits here: Microsoft Corporate Pay & Benefits
Apply Now
👉 Click here to apply for Principal Software Engineer – Azure Storage at Microsoft
Disclaimer
This job posting is sourced directly from the official Microsoft Careers portal. We are not a recruitment agency. Please apply only through the official Microsoft application link provided above.