This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Azure is the foundation of Microsoft’s Cloud Services and a central pillar of Microsoft’s evolving cloud sovereignty strategy. As customers face increasing demands around data residency, operational control, resilience, and transparency, Azure is evolving to meet these needs at global scale. Built on a secure by design foundation, Azure delivers world class security, compliance, and operational resilience while enabling customers to retain control over their data and operations with transparency and auditability. Azure Local is Microsoft’s adaptive cloud platform that brings Azure infrastructure and services to customer‑owned environments. Within Azure Local, Disconnected Operations enables customers in highly regulated, sovereign, or air‑gapped environments to run Azure infrastructure and workloads without any connectivity to the public Azure cloud, while preserving a consistent Azure control plane and operational experience. In Connected mode, Azure Local integrates on‑premises infrastructure with the public Azure cloud using Azure Arc for centralized management. We are looking for a Senior Software Engineer to help design, build, and operate critical components of the Business Continuity and Disaster Recovery (BCDR) technology stack in Azure Local. This role is ideal for an engineer who combines strong hands‑on execution with technical leadership across complex, distributed systems. You will work on systems that span control planes, distributed infrastructure, orchestrated workflows, storage, replication, Azure Arc enabled VMs, and reliability, collaborating closely with partner teams across Microsoft Sovereign Clouds and Azure Core to deliver secure, resilient, and operable solutions for some of Microsoft’s most demanding customers.
Job Responsibility:
Design, implement, and maintain services that enable Business Continuity and Disaster Recovery (BCDR) of workload Virtual Machines in fully disconnected and in connected Azure Local environments
Drive end‑to‑end ownership of features, from design and implementation through testing, deployment, monitoring, and live‑site support
Collaborate with cross‑functional partners and partner engineering teams to translate product requirements into robust technical designs
Identify and resolve reliability, scale, performance, and operability issues
Contribute to engineering best practices around design reviews, code quality, testing, and operational excellence
Mentor other engineers through technical guidance, design feedback, and code reviews.
Requirements:
Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
Nice to have:
Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
4+ years of professional software engineering experience building large‑scale or distributed systems
Strong proficiency in one or more systems or backend languages (for example: C#, C++, Go, Java, or similar)
Experience designing and operating cloud or cloud‑adjacent infrastructure, including control planes, management services, or platform systems
Solid understanding of distributed systems concepts such as consistency, availability, fault tolerance, leader election, and state management
Experience with Azure, Azure Local, Azure Arc, Storage, Data Replication, Data Resiliency, and Virtualization
Background in Edge, hybrid, or on‑premises infrastructure environments
Experience building software for highly regulated, sovereign, or security‑sensitive environments
Familiarity with observability, diagnostics, and live‑site operations for mission‑critical services
Demonstrated ability to own and deliver features with minimal oversight.