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 solve prominent problems for large enterprise customers. The team focuses on enabling customers to organize, govern, secure, manage, and explore their Azure environments at scale. You'll contribute to developing features in the control plane notification pipeline and help shape the product's customer experience. The role requires expertise in distributed systems and API development, with a focus on building always-available, mission-critical systems. This position offers significant growth opportunities and immediate business impact while working with top-notch engineers and domain experts.

Last updated a minute 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
  • 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
  • Ability to meet Microsoft, customer and/or government security screening requirements

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 role at Microsoft Azure focusing on cloud performance optimization, virtualization, and system architecture with competitive compensation and benefits.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure, focusing on hardware platform innovation and cloud infrastructure, offering competitive compensation and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft Azure, leading hardware/software IO acceleration platforms development with focus on high-performance computing and cloud infrastructure.

Principal Software Engineer

Lead software development for Microsoft Azure's server infrastructure as a Principal Engineer, focusing on high-performance computing and cloud systems.

Principal Software Engineer

Principal Software Engineer position at Microsoft's Azure Core team, building and managing cloud infrastructure services at massive scale with competitive compensation.