Principal Software Engineer - Azure Blob Storage
Location: Mountain View
Posted on: June 23, 2025
|
|
Job Description:
At Microsoft Azure Storage, were not just building storage
solutions - were architecting the future of data accessibility. In
our world, nanoseconds matter, and performance isnt just a metric -
its our obsession. Were pushing the boundaries of whats possible in
distributed storage systems, handling exabytes of data today and
architecting solutions for zettabyte scale tomorrow. Our mission?
To create a world where infinite storage is not just a dream but a
reality, where every piece of human knowledge, creativity,
discovery and data collected can be preserved and accessed
instantly from anywhere to continue to power next generation
workloads in AI and High-Performance Computing. Were seeking a
Principal Software Engineer - Azure Blob Storage, to join our team.
Azure Blob Storage is the storage behind the world’s most powerful
AI super computers and most popular AI applications like ChatGPT.
Joining in our pursuit to build novel capabilities for AI training
and inferencing scenarios and reimagine storage for the AI era,
youll help shape how the worlds data is stored, accessed, and
managed at unprecedented scale. 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. Qualifications Required Qualifications:
Bachelors Degree in Computer Science, or related technical
discipline AND 6 years technical engineering experience with coding
in languages including, but not limited to, C++, C#, Java or Python
OR equivalent experience. 6 years experience in designing and
developing products and services in large scale distributed
systems. 6 years of experience in cloud backend development and
operation, including performance, reliability, resilience, and
scale-out. 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: Bachelors Degree in
Computer Science or related technical field AND 10 years technical
engineering experience with coding in languages including, but not
limited to, C++, C#, Java, or Python OR Masters Degree in Computer
Science or related technical field AND 8 years technical
engineering experience with coding in languages including, but not
limited to, C++, C#, Java, or Python OR equivalent experience.
Experience designing and implementing distributed storage systems.
Experience developing scalable and high-performance API services.
Understanding of data pipelines, access patterns, and frameworks of
AI systems. Software Engineering IC5 - The typical base pay range
for this role across the U.S. is USD $137,600 - $267,000 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 $180,400 - $294,000 per year. Microsoft will accept
applications for the role until June 18, 2025. Responsibilities
Design, develop, and operate highly resilient distributed storage
solutions serving millions of requests across global regions. Lead
strategic initiatives to enhance service efficiency, reliability
and performance delivering impactful results with minimal
supervision. Partner with stakeholders to align technical
implementations with business objectives and long-term vision.
Transform complex and ambiguous problems into clear, actionable
technical solutions through cross-team collaboration and effective
teamwork. Set technical direction by identifying and mitigating
risks proactively, while ensuring the security, performance, and
scalability of the systems. Drive ongoing improvements in software
engineering processes and advocate for best practices across the
team. Mentor and guide engineers across all levels by providing
coaching, constructive feedback, and modeling excellence in
engineering practices.
Keywords: , Santa Rosa , Principal Software Engineer - Azure Blob Storage, IT / Software / Systems , Mountain View, California