Principal Software Engineer - Azure Storage

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

Description For Principal Software Engineer - Azure Storage

Join Microsoft's Azure Storage Organization as a Principal Software Engineer, where you'll be at the forefront of developing AI-scale storage solutions. This role focuses on driving innovation in mission-critical storage systems, ensuring performance, scalability, and reliability for AI-driven workloads. You'll be responsible for designing and implementing architectural enhancements for the storage control plane, working with cutting-edge distributed systems and cloud technologies.

The position offers an opportunity to work with brilliant minds in the field, tackling complex technical challenges at massive scale. As a Principal Engineer, you'll lead architectural decisions, mentor team members, and contribute to the evolution of Azure Storage infrastructure. The role requires expertise in distributed systems, strong coding skills in languages like C# or Java, and extensive experience with cloud-native architectures.

Microsoft offers an excellent compensation package, including a competitive salary range of $137,600 - $267,000, comprehensive benefits, and the opportunity to work remotely. The company's culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for technical leaders who want to make a significant impact on cloud infrastructure that powers AI applications worldwide.

Working in Redmond, WA, you'll be part of a team that's essential to Microsoft's cloud strategy, with opportunities to influence technical decisions and product roadmaps. The role combines technical leadership, hands-on development, and strategic thinking, making it perfect for experienced engineers who want to shape the future of cloud storage technology.

Last updated 10 hours ago

Responsibilities For Principal Software Engineer - Azure Storage

  • Partner with stakeholders to determine requirements for scalable, reliable, and high-performance storage solutions
  • Lead the design and implementation of architectural enhancements to optimize the storage control plane for AI-scale workloads
  • Identify and address bottlenecks in system performance and scalability
  • Mentor engineers by providing technical guidance
  • Act as a Designated Responsible Individual (DRI) to ensure system availability
  • Leverage subject matter expertise in Azure Storage and distributed systems
  • Stay ahead of emerging trends in distributed storage and cloud technologies

Requirements For Principal Software Engineer - Azure Storage

Java
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 6+ years of hands-on experience with Storage products and cloud-native architectures
  • 6+ years of experience in software development with focus on large distributed systems
  • Experience with coding in languages including C# or Java
  • Must pass Microsoft Cloud Background Check

Benefits For Principal Software Engineer - Azure Storage

Medical Insurance
Education Budget
Parental Leave
  • 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 Storage

Principal Software Engineer

Principal Software Engineer position at Microsoft working on COSMIC team to build and maintain Kubernetes-based service platform for Microsoft's cloud infrastructure.

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on BMC firmware development for Azure cloud infrastructure, requiring 16+ years of experience and strong expertise in Linux kernel development.

ROP - Senior Software Engineer

Principal Software Engineer position at Microsoft Azure Storage team, building world-scale cloud storage solutions with focus on scalability, performance, and reliability.

Principal Software Engineer

Principal Software Engineer role at Microsoft's SCHIE team focusing on cloud infrastructure validation and automation.

Principal Software Engineer

Principal Software Engineer position at Microsoft Security, leading the Azure Key Vault team in developing and maintaining cloud-scale security solutions for key and secrets management.