Principal Software Engineer - Azure Resource Graph

1 Week ago • 6-10 Years • DevOps • $137,600 PA - $294,000 PA

Job Summary

Job Description

As a Principal Software Engineer for Azure Resource Graph (ARG), you'll lead architecture and critical initiatives to evolve the inventory platform for connected query-ability. You'll build the next-generation connected graph of billions of resources and trillions of edges, ensuring query-ability with a standard authorization engine at large input scopes. This involves optimizing the distributed system's runtime and query engine for ambitious performance goals, working across Azure Core and Microsoft teams. You'll provide technical leadership, mentoring, and foster a collaborative team culture, balancing long-term architecture with incremental milestones.
Must have:
  • 6+ years experience
  • Distributed storage systems experience
  • C, C++, C#, Python coding
  • Lead architecture and initiatives
  • Optimize runtime and query engine
  • Secure access control
Good to have:
  • Master's degree in CS
  • Large-scale cloud service experience
  • Data-intensive application development
  • Company-wide initiative leadership
  • Java experience

Job Details

Overview

Azure Resource Graph’s (ARG part of ARM(Azure Resource Manager)/Azure Control plane) mission is to Reliably organize the planet-scale cloud inventory and making it accessible to every Azure customer through scalable, and performant tools.


ARG is the Inventory of cloud resources, dependencies, services, apps & Azure metadata and is a core service enabling almost all Azure experiences and workloads that are running on top of Azure. Azure Portal, Azure Market Place, Search, Catalog at-scale experiences scenarios for every single Azure customer are powered by ARG. It provides a single pane of glass to query cloud resources via a set of flexible standards with rich scalable, efficient constructs. These standards and toolsets are used by large customers and first party teams alike. ARG’s vision is to enable any customer (large to small) to organize, govern, secure, manage and explore their environments at-scale. Anything we design, develop, or deliver aligns with this vision. As of today, we return close to 6.5+ billion cloud resources per day through these standards to our customers and independent software vendors.

As a Principal Software Engineer - Azure Resource Graph, you will lead product architecture and a few critical initiatives to evolve inventory platform for the upcoming needs in the space of connected query-ability. You will help build the next generation connected graph of billions of resources and trillions of edges and provide query-ability with standard authorization engine at large input scopes along with ambitious performance goals. This opportunity will allow you to exercise your skills in the areas of distributed systems, runtime, database/store internals to build the necessary infrastructure for Azure for the mission which we call code named Project Galaxy effort. This role will also help you build develop deep business acumen about Azure. You will create clarity for the team and mentor team members by creating a sense of purpose on this mission.

Microsoft’s mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset, innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect, integrity, and accountability to create a culture of inclusion where everyone can thrive at work and beyond.

Qualifications

Required Qualifications: 

  • 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#, or Python 
    • OR equivalent experience.
  • 2+ years of distributed storage systems experience.

Other Qualifications: 

  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings:  Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.  

Preferred Qualifications: 

  • Bachelor's Degree in Computer Science OR related technical field AND 10+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, OR Python 
    • OR 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, or Python 
    • OR equivalent experience. 
  • Prior Software development experience, in delivering large scale cloud services with a fearless mindset to tackle intrinsically hard technical problems.
  • Delivering large scale data-intensive applications and their building blocks with an ability to go after in-depth understanding of internals, and their relevant principles.
    • Demonstrated experience of leading company-wide initiatives spanning multiple teams and organizations and leveraging deep domain expertise to influence tech roadmap planning and execution.
    • Architecture sanity, setting patterns and standards in everything you design and deliver.
  • Leadership and mentorship skills and will be responsible for guiding and motivating a team of skilled engineers, empowering them to work independently while fostering a positive team culture.
    • Additionally, you will provide technical coaching and support to ensure the team has the necessary resources and guidance to succeed

Software Engineering IC5 - The typical base pay range for this role across the U.S. is USD $137,600 - $267,000 per year. There is a different range applicable to specific work locations, within the San Francisco Bay area and New York City metropolitan area, and the base pay range for this role in those locations is USD $180,400 - $294,000 per year.

Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:

Microsoft will accept applications for the role until May 1, 2025.

 

 

#azurecorejobs

Responsibilities

  • You are responsible for the technical design and vision for building the necessary underlying systems to enable query-ability on the massively large, connected graph cloud inventory to serve billions of resources per day to the callers.
  • You are responsible for optimizing the runtime of the distributed system and the query engine to achieve ambitious performance goals right from the entry point of the cloud to the lowest layer in the architecture and everything in between.
  • You will leverage the standard authorization engine of the cloud for secure access control across the system while not compromising on the performant corpus query-ability scale.
  • You will work closely with cross-functional teams across Azure Core and Microsoft to drive architecture, design, and development of Project Galaxy effort.
  • You lead by example. You are a hands-on practitioner of standards in the team, organization.
  • You will provide strong technical leadership, raising the technical bar, maintaining data and results-driven culture, nurture a team culture of high collaboration and trust. 
  • Your ability to balance the long-term architecture while delivering the incremental milestones with simplicity and maintainability as core tenets will advance the Galaxy effort semester over semester towards the North Star goals.

Similar Jobs

PwC - Senior Associate_Azure Data Engineer_Data & Analytics_Advisory_PAN  India

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
ByteDance - Security Engineer (Penetration Tester) - 2025 Start

ByteDance

Singapore (On-Site)
5 Months ago
The Walt Disney Company - Lead Software Engineer, Machine Learning - Ad Platforms

The Walt Disney Company

California, United States (On-Site)
1 Week ago
Google - Search Technical Solutions Consultant

Google

Hyderabad, Telangana, India (On-Site)
4 Days ago
Google - Early Career Software Engineer, People with Disabilities

Google

State Of Minas Gerais, Brazil (On-Site)
4 Months ago
Microsoft - Senior Software Engineer – CIEng

Microsoft

Hyderabad, Telangana, India (On-Site)
3 Days ago
The Walt Disney Company - Lead Software Engineer

The Walt Disney Company

Orlando, Florida, United States (On-Site)
1 Month ago
SmileGate - [LOST ARK] Game Data Engineer (Platform Development)

SmileGate

Seongnam-si, Gyeonggi-do, South Korea (On-Site)
1 Week ago
Google - Software Engineer, Engineering Productivity, Google Cast

Google

New Taipei City, Taiwan (On-Site)
1 Week ago
Next Level Business Services - Cloud Architect

Next Level Business Services

Jersey City, New Jersey, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Lead SDET

Playrix

Ireland (Remote)
6 Months ago
NVIDIA - Platform Reliability Engineer

NVIDIA

Pune, Maharashtra, India (On-Site)
2 Days ago
ION - Technical Consultant - Endur

ION

New York, New York, United States (On-Site)
6 Months ago
Salesforce - Software Engineer MTS

Salesforce

San Francisco, California, United States (Remote)
2 Weeks ago
ByteDance - Security Software Engineer

ByteDance

Singapore (On-Site)
1 Month ago
Luxoft - Senior Java Developer

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
4 Months ago
Bungie - Marathon Senior Software Engineer - Commerce

Bungie

(Hybrid)
4 Months ago
GoTo Group - Software Engineer - Identity Platform

GoTo Group

Gurugram, Haryana, India (On-Site)
5 Months ago
ByteDance - Security Software Engineer

ByteDance

Singapore (On-Site)
1 Week ago
Google - Software Engineer, PhD, Cloud Platforms

Google

Taipei City, Taiwan (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Jobs in undefined

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

DevOps Jobs

Google - Software Engineer II, Site Reliability Engineering, Pub/Sub

Google

Zürich, Zurich, Switzerland (On-Site)
1 Week ago
Trend Micro - Backend Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago
ION - Cloud Engineer Kubernetes

ION

Collecchio, Emilia-Romagna, Italy (Hybrid)
6 Months ago
ION - Lead Python Engineer, New York

ION

New York, New York, United States (Hybrid)
6 Months ago
Wind River Systems - Member of Technical Staff

Wind River Systems

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Senior Software Engineer, SRE, Cloud Incident Response

Google

London, England, United Kingdom (On-Site)
1 Week ago
Dream Sports - Architect - Cloud Security

Dream Sports

Mumbai, Maharashtra, India (On-Site)
8 Months ago
Mattel  Inc  - Manager, Development Live Ops

Mattel Inc

El Segundo, California, United States (On-Site)
5 Months ago
Salesforce - Distributed Systems Software Engineer - Public Cloud (Senior/Lead/Principal)

Salesforce

San Francisco, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Microsoft is a tech giant that develops, licenses, and supports a range of software products, services, and devices.

Noida, Uttar Pradesh, India (On-Site)

Redmond, Washington, United States (Hybrid)

Hyderabad, Telangana, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Redmond, Washington, United States (Remote)

Cairo, Cairo Governorate, Egypt (On-Site)

Budapest, Hungary (Hybrid)

View All Jobs

Get notified when new jobs are added by Microsoft

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug