Taro Logo

Principal Software Engineer - Azure Resource Graph

Global technology company empowering every person and organization on the planet to achieve more.
$137,600 - $267,000
Principal Software Engineer
Remote
5,000+ Employees
6+ years of experience
Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Principal Software Engineer - Azure Resource Graph

Azure Resource Graph (ARG) is seeking a Principal Software Engineer to lead product architecture for their cloud inventory platform. This role focuses on building the next generation connected graph system managing billions of resources and trillions of edges. The position involves working with distributed systems, runtime optimization, and database internals to support Azure's Project Galaxy initiative. The ideal candidate will combine technical expertise with leadership skills to guide team members and drive architectural decisions. This role offers the opportunity to work on planet-scale cloud infrastructure, serving 6.5+ billion cloud resources daily. The position includes competitive compensation ($137,600 - $267,000), comprehensive benefits, and the flexibility of remote work. Microsoft offers an inclusive culture focused on growth mindset and innovation, making it an ideal environment for experienced engineers looking to make a significant impact on cloud infrastructure.

Last updated 5 months ago

Responsibilities For Principal Software Engineer - Azure Resource Graph

  • Technical design and vision for building query systems on large-scale cloud inventory
  • Optimize runtime of distributed system and query engine for performance
  • Implement secure access control across the system
  • Work with cross-functional teams across Azure Core and Microsoft
  • Provide technical leadership and raise the technical bar
  • Balance long-term architecture with incremental milestones
  • Lead and mentor team of engineers

Requirements For Principal Software Engineer - Azure Resource Graph

Java
JavaScript
Python
  • Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience
  • 6+ years of distributed systems experience
  • Must pass Microsoft Cloud Background Check
  • Experience in software development and delivering large scale cloud services
  • Experience in delivering large scale data-intensive applications
  • Architecture expertise and ability to set patterns and standards
  • Leadership and mentorship skills

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
  • Networking opportunities

Interested in this job?