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 Resource Manager (ARM) is a core service that supports Microsoft’s cloud. Nearly every customer action in Azure, including resource creation, updates, configuration changes, and management through the Portal, CLI, SDKs, and automated workflows, relies on ARM’s API layer and orchestration logic. Because of this responsibility, the service must remain predictable, resilient, and consistent across all regions and resource types. We are hiring seasoned engineer to help evolve ARM’s architecture as Azure continues to grow. The work focuses on distributed systems challenges that appear in large scale, long running platform services. ARM’s scale and central role require careful reasoning about concurrency, failure modes, caching behavior, operational safety, and long-term maintainability. Security is a core requirement for ARM. The service must ensure that all resource operations are properly authenticated, authorized, and auditable. This includes cooperating with identity systems, ensuring secure request handling paths, and validating behavior across the platform. Experience working on authentication or identity related systems is useful because many control plane decisions intersect with security boundaries and access patterns.
Job Responsibility:
Lead the design and implementation of important components of the control plane
Collaborate with partner teams whose services integrate with ARM to make sure architectural decisions support platform reliability and a coherent approach to future evolution
Review designs that affect resource operations
Participate in incident analysis and long term reliability improvements
Work with cross-functional stakeholders and across organization lines
Contribute to engineering standards within the team
Independently work on developing features and interact within team and with partner teams to deliver great end to end experience to the customer
Requirements:
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
OR equivalent experience
Ability to meet Microsoft, customer and/or government security screening requirements
Microsoft Cloud Background Check
Nice to have:
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 with multi region architectures, API platform design, authentication systems, or foundational service components