CareerPlanSign in

Principal Software Engineer - Azure Storage

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-08-07 → 2026-09-26

Core

Define and drive long-term technical strategy, architecture, and roadmap for Azure Storage Geo Replication Drive, focusing on data replication, failover orchestration, business continuity, and recovery capabilities.

Role type

Principal Software Engineer (Distributed Systems/Storage)

Builds

Azure Storage Geo Replication Drive architecture and related infrastructure services

Domain

Cloud Storage, Distributed Systems, Geo-distributed Architectures

Deliverable

production ML models | infrastructure

Required skills

Distributed storage systems design, Geo-distributed architectures, Data replication, Failover technologies, Resilience engineering, Machine learning for operations, Anomaly detection, Forecasting, Incident management, Intelligent automation, Durability guarantees, Consistency models, Disaster recovery, Regional failover solutions

Preferred skills

AI-assisted engineering, Telemetry, Automation, Observability, Resiliency testing

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

Partner with engineering, product, and platform teams to deliver strategic investments; Champion operational excellence through telemetry, automation, and incident management; Lead adoption of AI-assisted engineering; Represent the team in executive reviews and cross-organizational architecture discussions

Seniority

Principal, strategy & mentorship

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.