
About Microsoft
Empowering every person and organization on the planet
Key Highlights
- Market cap exceeds $2 trillion
- 100,000+ employees worldwide
- Leading cloud services through Azure
- Major clients include Walmart and BMW
Microsoft Corporation, headquartered in Redmond, Washington, is a leading technology company known for its software products like Windows and Office, as well as cloud services through Azure. With over 100,000 employees, Microsoft serves millions of customers globally, including major enterprises lik...
🎁 Benefits
Microsoft offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also enjoy a flexible remote...
🌟 Culture
Microsoft fosters a culture of innovation and inclusivity, emphasizing collaboration across teams and a commitment to diversity. The company values em...
Skills & Technologies
Overview
Microsoft is hiring a Principal Software Engineer to evolve the architecture of Azure Resource Manager (ARM). You'll tackle distributed systems challenges and ensure security across the platform. This role requires extensive experience in large-scale systems.
Job Description
Who you are
You have a strong background in software engineering with a focus on distributed systems — your experience includes designing and implementing large-scale platform services that are resilient and predictable. You understand the complexities of concurrency and failure modes, and you have a keen eye for operational safety and long-term maintainability.
Your expertise in security is paramount — you've worked on authentication and identity-related systems, ensuring that resource operations are properly authenticated, authorized, and auditable. You are comfortable collaborating with various teams to ensure that architectural decisions support platform reliability and future evolution.
You possess excellent problem-solving skills and can navigate complex technical challenges with ease. Your ability to communicate effectively with both technical and non-technical stakeholders makes you a valuable team member. You thrive in environments where you can lead design discussions and mentor other engineers.
Desirable
Experience with Azure services or similar cloud platforms is a plus. Familiarity with API design and orchestration logic will help you excel in this role. A background in working with identity systems and security protocols will further enhance your contributions to the team.
What you'll do
In this role, you will lead the design and implementation of critical components of the Azure Resource Manager control plane. You will collaborate with partner teams to ensure that architectural decisions align with the overall platform strategy. Your responsibilities will include reviewing designs, providing technical guidance, and ensuring that the ARM service remains consistent across all regions and resource types.
You will tackle distributed systems challenges that arise in large-scale, long-running platform services. This includes reasoning about caching behavior and operational safety, as well as ensuring that all resource operations are secure and auditable. Your work will directly impact the reliability and performance of Azure services, making it essential for you to stay updated on best practices and emerging technologies.
You will also have the opportunity to mentor junior engineers, sharing your knowledge and experience to help them grow in their careers. Your leadership will foster a collaborative environment where innovation and technical excellence are prioritized.
What we offer
Microsoft provides a dynamic work environment where you can make a significant impact on cloud technology. You will be part of a team that values diversity and encourages collaboration. We offer competitive compensation and benefits, along with opportunities for professional development and growth within the company. Join us in shaping the future of cloud computing and making a difference in the industry.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Microsoft.
Similar Jobs You Might Like
Based on your interests and this role

Security Engineer
Apple is hiring a Principal Security Software Engineer to tackle complex security challenges across their infrastructure and services. You'll work with AWS, Docker, and Python to design secure architectures. This position requires extensive experience in security engineering.

Principal Engineer
GoDaddy is hiring a Principal Software Engineer to develop advanced software solutions that safeguard their ecosystem against security threats. You'll work with AI and machine learning technologies in a remote capacity. This position requires significant experience in software engineering.