Principal Software Engineer - Azure Resource Graph

Microsoft empowers every person and organization on the planet to achieve more through innovative technology solutions.
$137,600 - $294,000
Cloud
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer - Azure Resource Graph

Azure Resource Graph (ARG) is a core service within Microsoft's cloud infrastructure that provides inventory and cataloging of cloud resources. As a Principal Software Engineer, you'll join a fast-paced, innovative team working on Azure-wide Control plane solutions. The role involves building mission-critical, large-scale distributed systems handling billions of resources daily. You'll be responsible for designing, coding, and shipping high-scale services while partnering with diverse engineering teams.

The position offers the opportunity to work with cutting-edge technologies and directly impact large enterprise customers. You'll be part of the Azure Core team, focusing on the ARG service that enables customers to organize, govern, secure, manage, and explore their Azure environments at scale. The role requires expertise in distributed systems and API development, with a focus on building always-available, mission-critical systems.

Working at Microsoft means joining a culture of growth mindset and innovation. The team emphasizes collaboration, technical excellence, and customer focus. You'll have the chance to shape product development and customer experience while working with top-notch engineers and domain experts. The role offers significant growth opportunities and immediate business impact in a highly innovative environment.

This position requires strong technical leadership skills and the ability to mentor other engineers. You'll be expected to maintain a data-driven culture, create clarity in ambiguous situations, and write exemplary code for large-scale distributed systems. The role combines technical expertise with leadership responsibilities, making it ideal for experienced engineers who want to make a significant impact in cloud computing.

Last updated 16 days ago

Responsibilities For Principal Software Engineer - Azure Resource Graph

  • Providing technical leadership, raising the technical bar, maintain data and results-driven culture
  • Collaborate across Azure to develop platforms that help deliver insights and automation
  • Create clarity and direction in ambiguous problem spaces
  • Write exemplary code working with large scale distributed systems
  • Mentor and develop engineers across all levels through sharing and learning
  • Be a role model for open, honest, and inclusive approach to problem solving

Requirements For Principal Software Engineer - Azure Resource Graph

Java
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 5+ years of experiences with deep hands-on working knowledge of building true cloud-scale services
  • 4+ year of experiences in one of the object-oriented programming languages including runtime internals like C++, C#, Java
  • Must pass Microsoft Cloud Background Check upon hire/transfer and every two years thereafter

Benefits For Principal Software Engineer - Azure Resource Graph

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Software Engineer - Azure Resource Graph

Principal Software Engineer

Principal Software Engineer position at Microsoft Azure focusing on cloud infrastructure, hardware acceleration, and virtualization systems with competitive compensation and remote work options.

Principal Supercomputing Software Engineer

Principal Software Engineer role at Microsoft focusing on Azure AI/HPC systems, requiring expertise in cloud computing and supercomputing infrastructure.

Principal Cloud Network Engineer, Azure Fiber

Lead Azure Fiber's global optical network infrastructure as Principal Cloud Network Engineer at Microsoft, focusing on network optimization and AI integration.

Principal Software Engineer - Azure Storage

Principal Software Engineer position at Microsoft working on Azure Storage, focusing on AI-scale distributed systems and cloud infrastructure with competitive compensation and remote work options.

Principal Sourcing Engineer

Principal Sourcing Engineer position at Microsoft focusing on silicon technology sourcing strategy and supply chain management for cloud infrastructure.