Microsoft Hiring Principal Software Engineer – Azure Storage | Remote, United States


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.

Sandesh Gowda

Sandesh Gowda

Leave a Reply

Your email address will not be published. Required fields are marked *

Author Info

John Deo

John Deo

Lorem ipsum dolor sit amet consectetur adipiscing elit, molestie habitasse vivamus praesent tempor a lectus mus, egestas venenatis imperdiet arcu accumsan montes. Natoque taciti congue donec eros montes at nisi posuere class sapien tristique, sociosqu

Hot Topics

View All
error: Content is protected !!