Taro Logo

Principal Software Engineer- Azure Core Storage

Microsoft is a global technology company that empowers every person and organization on the planet to achieve more.
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer- Azure Core Storage

Microsoft's Azure Storage team is seeking a Principal Software Engineer to join their core storage division, which manages an impressive 10 exabytes of capacity across 50 regions and 100+ data centers. This role offers an opportunity to shape the technical direction of Azure Storage's most complex components while delivering high-quality improvements and innovative features.

As a Principal Engineer, you'll work with cutting-edge server technologies and highly distributed systems, focusing on reliability, scalability, performance, consistency, and debuggability. The position involves leading technical initiatives, mentoring other engineers, and driving architectural decisions that impact Microsoft's global cloud infrastructure.

The role combines technical leadership with hands-on engineering, requiring expertise in distributed systems and cloud storage. You'll collaborate with stakeholders across multiple teams, lead design and implementation efforts, and be responsible for critical system components that power millions of virtual machines and store vast amounts of data.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave. The position allows for up to 100% remote work with 0-25% travel requirements, providing flexibility while maintaining connection with the global team.

This is an exceptional opportunity for an experienced engineer looking to make a significant impact on one of the world's largest cloud platforms while working with cutting-edge technology and leading technical teams. The role offers both technical challenges and leadership opportunities in a fast-paced, innovative environment.

Last updated 6 hours ago

Responsibilities For Principal Software Engineer- Azure Core Storage

  • Partners with stakeholders to determine user requirements for scenarios
  • Leads identification of dependencies and development of design documents
  • Leads by example and mentors others to produce extensible and maintainable code
  • Leverages expertise to drive multiple group's project plans and work items
  • Acts as Designated Responsible Individual (DRI), mentoring engineers and working on-call
  • Proactively seeks new knowledge and adapts to new trends and technical solutions

Requirements For Principal Software Engineer- Azure Core Storage

Java
Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • Experience with coding in languages including C, C++, C#, Java, JavaScript, or Python
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years
  • Preferred: 10+ years technical engineering experience or Master's with 8+ years experience
  • Preferred: 3+ years cloud storage or Distributed System related experience

Benefits For Principal Software Engineer- Azure Core 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 Core Storage

Principal Software Engineer - RDMA

Principal Software Engineer position at Microsoft focusing on RDMA development for Azure Data Processing Unit (DPU) team, offering competitive compensation and hybrid work arrangement.

Principal Software Engineer

Principal Software Engineer position at Microsoft focusing on Azure Cosmos DB and distributed systems, offering competitive compensation and remote work flexibility.

Principal Software Engineer

Principal Software Engineer role at Microsoft building next-gen real-time enforcement platform with AI integration, requiring 6+ years experience in distributed systems and backend engineering.

Principal Software Engineer- Kusto

Principal Software Engineer position at Microsoft working on Azure Data Explorer (Kusto), leading development of massive-scale cloud services for real-time log analytics and big data exploration.

Director, Software Engineering

Lead Walmart's Advertising Technology group as Director of Software Engineering, overseeing distributed systems and big data solutions that power billions of ad requests monthly.