Taro Logo

Principal Software Engineer - Azure Blob Storage

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
$137,600 - $267,000
Backend
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer - Azure Blob Storage

Microsoft Azure Storage is at the forefront of revolutionizing data accessibility and storage solutions, handling exabytes of data today while preparing for zettabyte scale tomorrow. The team is specifically focused on Azure Blob Storage, which powers the world's most advanced AI supercomputers and popular AI applications like ChatGPT.

As a Principal Software Engineer in the Azure Blob Storage team, you'll be instrumental in building novel capabilities for AI training and inferencing scenarios, helping reshape how global data is stored, accessed, and managed at unprecedented scale. The role combines deep technical expertise with strategic leadership, requiring both hands-on development skills and the ability to drive architectural decisions.

The position offers a competitive base salary range of $137,600 - $267,000 USD annually (higher in SF Bay Area and NYC: $180,400 - $294,000), along with comprehensive benefits including industry-leading healthcare, educational resources, and investment options. The role allows for up to 100% remote work with 0-25% travel requirements.

Key responsibilities include designing distributed storage solutions, leading strategic initiatives, partnering with stakeholders, and mentoring team members. You'll work with cutting-edge technologies in cloud computing and AI, while having the opportunity to impact millions of users globally.

The ideal candidate brings 6+ years of experience in distributed systems and cloud backend development, with strong coding skills in languages like C++, Java, or Python. This role offers an unique opportunity to shape the future of cloud storage while working with some of the most advanced technology infrastructure in the world.

Last updated 29 minutes ago

Responsibilities For Principal Software Engineer - Azure Blob Storage

  • 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
  • Set technical direction by identifying and mitigating risks proactively
  • Drive ongoing improvements in software engineering processes
  • Mentor and guide engineers across all levels

Requirements For Principal Software Engineer - Azure Blob Storage

Java
Python
  • Bachelor's Degree in Computer Science or related technical discipline AND 6+ years technical engineering experience with coding in languages including C++, C#, Java or Python
  • 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
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Principal Software Engineer - Azure Blob Storage

Medical Insurance
Parental Leave
Education Budget
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer - Azure Blob Storage

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Data team, leading development of cloud-scale data analytics solutions with competitive compensation and remote work flexibility.

Principal Software Engineer

Principal Software Engineer role at Microsoft's Viva Insights team, building large-scale analytics systems with focus on cloud services and big data processing.

Principal Software Engineer

Principal Software Engineer position at Microsoft working on Dynamics 365 Customer Experiences Applications, focusing on AI integration and enterprise-scale services development.

Principal Software Engineer

Lead software development initiatives at PepsiCo as Principal Software Engineer, driving digital transformation through technical leadership and strategic thinking.

Principle Software Engineer

Principal Software Engineer position at PepsiCo leading digital transformation initiatives, requiring 9+ years of experience in software development and engineering management.