Microsoft
Principal Software Engineer - Azure Storage
Listed on Microsoft’s official careers site. Posted October 19, 2026. Check that it is still open and apply there.
Apply on Microsoft’s careers site →Job description
- 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
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
- Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python 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
More jobs at Microsoft
Developer & GitHub Sales, Technical Enablement and Community Lead
United States, Multiple Locations
Developer Experience Engineer II and/or Senior Developer Experience Engineer
United States, Multiple Locations
Principal Software Engineer
United States, Multiple Locations
Similar jobs at other companies
Lead Software Engineer - Cloud Platform Engineer/Azure
JPMorganChase · Jersey City, NJ, United States
Principal Software Engineer
JPMorganChase · Seattle, WA, United States
Principal Software Engineer
BAE Systems · Nashua, New Hampshire, United States
Principal Embedded Software Development Engineer
Fortinet · Sunnyvale, CA, United States