Principal Software Engineer - Azure Storage

Microsoft
United States
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

C (Programming Language) Java (Programming Language) JavaScript (Programming Language) Artificial Intelligence Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Computer Programming Distributed Data Store Python (Programming Language) Cloud Services Information Technology
+1 more
Database Replication

Job description

Experteer Overview As a Principal Software Engineer for Azure Storage Geo Replication, you shape the long-term strategy and technical direction for large-scale, geo-distributed data protection. You will collaborate with cross-functional teams to deliver resilient, region-spanning replication and recovery capabilities at exabyte scale. You’ll advance operational excellence through telemetry, observability, and AI-enhanced engineering to improve service health. This role offers impact on a cornerstone cloud service and opportunities to influence Microsoft’s cloud data resilience at planetary scale. Compensation / Benefits * 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 Tasks * Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python OR equivalent experience * Strong coding experience in one or more of the listed languages Key requirements *

Requirements

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 Tasks * Bachelor’s Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in C, C++, C#, Java, JavaScript, or Python OR equivalent experience * Strong coding experience in one or more of the listed languages Key requirements *

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Outline of free tools for Microsoft Azure

Radu Vunvulea Radu Vunvulea · WWC 2022

2:41 min

Transitioning artificial intelligence infrastructure into scalable commodity cloud services

juarezjunior juarezjunior · WWC 2024

3:31 min

Revolutionizing computer programming through natural language code generation

Demetris Cheatham Demetris Cheatham +1 · WWC 2024

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

4:21 min

Scaling operations using Azure AI Foundry tools

Maxim Salnikov Maxim Salnikov · WWC 2025

47 sec

Advantages of edge inference over cloud API services

Sasha Denisov Sasha Denisov · WWC Europe 2026

Videos

See all

Related articles

See all