Principal Software Engineer - Azure Storage

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $267,000
Cloud
Principal Software Engineer
Remote
6+ years of experience
AI · Enterprise SaaS · Cloud

Description For Principal Software Engineer - Azure Storage

Join Azure Storage Organization at Microsoft, where you'll be at the forefront of shaping AI-scale storage solutions. As a Principal Software Engineer, you'll tackle complex technical challenges in distributed systems and cloud technologies, ensuring performance, scalability, and reliability for AI-driven workloads. The role offers an opportunity to work with cutting-edge technology while collaborating with brilliant minds to deliver next-generation storage systems.

You'll be responsible for designing and implementing architectural enhancements for the storage control plane, optimizing it for exponential AI-scale workloads. The position requires expertise in distributed systems, strong leadership skills, and the ability to mentor other engineers. You'll work closely with cross-functional teams to drive innovation and influence technical decisions that impact Microsoft's cloud infrastructure.

Microsoft offers a competitive compensation package, including a base salary range of $137,600 - $267,000 (higher in SF and NYC areas), 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 technology.

This role is perfect for experienced engineers who are passionate about distributed systems, cloud storage, and AI infrastructure. You'll have the chance to work on technology that powers countless applications worldwide while growing your expertise in Azure Storage and technical leadership. The position offers both technical challenges and the opportunity to influence the direction of critical cloud infrastructure components.

Last updated 2 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 while driving improvements across the platform
  • Mentor engineers by providing technical guidance, upholding best practices in coding and design
  • Act as a Designated Responsible Individual (DRI) to ensure system availability, performance, and fault tolerance
  • Leverage subject matter expertise in Azure Storage and distributed systems to influence technical decisions
  • Stay ahead of emerging trends, patterns, and solutions in distributed storage and cloud technologies

Requirements For Principal Software Engineer - Azure Storage

Java
  • Bachelor's Degree in Computer Science or related technical field
  • 6+ years technical engineering experience with coding in languages including C# or Java
  • 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
  • Must pass Microsoft Cloud Background Check
  • Experience solving complex technical challenges
  • Driving architectural decisions in large-scale systems

Benefits For Principal Software Engineer - Azure Storage

Medical Insurance
Education Budget
Parental Leave
Vision Insurance
Dental Insurance
  • 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 Cloud Network Engineer, Azure Fiber

Lead Azure Fiber's global optical network infrastructure as Principal Cloud Network Engineer at Microsoft, focusing on network optimization and AI integration.

Principal Sourcing Engineer

Principal Sourcing Engineer position at Microsoft focusing on silicon technology sourcing strategy and supply chain management for cloud infrastructure.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on security solutions and cloud services development with extensive leadership responsibilities.

Principal Software Engineer Manager-Azure Edge and Platform

Lead Microsoft's Azure Edge + Platform engineering team, managing cloud-native services development and team of engineers in hybrid work environment.

Principal Software Engineer - Cloud Platform Quality/Test Frameworks

Principal Software Engineer position at Microsoft leading cloud platform quality and test frameworks, offering competitive salary and hybrid work arrangement.