Principal Software Engineer - Azure Storage

Microsoft•,
•$142,800 - $304,200

About The Position

Microsoft is hiring a Principal Software Engineer for the Azure Storage Geo Replication team. Azure Storage protects exabytes of customer data worldwide, and the team builds technologies for durability, availability, disaster recovery, and regional resilience. The role will help define and deliver the next generation of geo-resiliency, replication, data protection, and business continuity capabilities, addressing complex distributed-systems challenges at global scale. The engineer will influence technical direction across a major Microsoft cloud platform and help ensure reliable operations for AI workloads and other mission-critical applications.

Requirements

  • Bachelor's degree in Computer Science or a related technical field and 6+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python, or equivalent experience.
  • Ability to meet Microsoft, customer, and/or government security screening requirements, including passing the Microsoft Cloud Background Check upon hire or transfer and every two years thereafter.

Nice To Haves

  • Master's degree in Computer Science or a related technical field and 8+ years of technical engineering experience coding in languages such as C, C++, C#, Java, JavaScript, or Python; or a bachelor's degree in a related field and 12+ years of such experience; or equivalent experience.
  • Experience building distributed storage systems, databases, or infrastructure services at scale.
  • Expertise in geo-distributed architectures, data replication, failover technologies, and resilience engineering.
  • Experience applying machine learning or AI techniques to service operations, anomaly detection, forecasting, incident management, and intelligent automation.
  • Understanding of durability guarantees, consistency models, disaster recovery, business continuity, and regional failover solutions.

Responsibilities

  • Define and drive the long-term technical strategy, architecture, and roadmap for Azure Storage Geo Replication.
  • Drive architecture decisions across data replication, failover orchestration, business continuity, and recovery capabilities.
  • Partner with engineering, product, and platform teams across Azure to deliver strategic investments and customer value.
  • Champion operational excellence through telemetry, automation, observability, resiliency testing, and incident management practices.
  • Lead adoption of AI-assisted engineering and intelligent operations to accelerate development, improve reliability, and enhance service health.
  • Represent the team in executive reviews, customer engagements, strategic planning forums, and cross-organizational architecture discussions.

Benefits

  • Certain roles may be eligible for benefits and other compensation; additional benefits and pay information is available through Microsoft's careers website.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service