Principal Software Engineer - Azure Resource Graph

41 Minutes 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

Microsoft - Senior Systems Engineer

Microsoft

Redmond, Washington, United States (On-Site)
6 Hours ago
Enphase Energy - Sr. Software Engineer - Enlighten Cloud Backend

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Luxoft - Business Analyst - ION

Luxoft

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Netflix - Senior Software Engineer, Partner Engineering - APAC

Netflix

Hsinchu, Hsinchu City, Taiwan (On-Site)
5 Months ago
Match Group - Machine Learning Engineer

Match Group

New York, New York, United States (Hybrid)
6 Months ago
PwC - ETIC, GCP Cloud Solution Architect - Senior Manager

PwC

Cairo, Cairo Governorate, Egypt (On-Site)
5 Months ago
Turbulent - Senior DevOps Engineer

Turbulent

Montreal, Quebec, Canada (On-Site)
1 Month ago
Luxoft - Senior Software Support Engineer

Luxoft

Zlínský Kraj, Czechia (Remote)
4 Months ago
ByteDance - Production System Engineer, Infrastructure Engineering

ByteDance

Singapore (On-Site)
5 Months ago
Logifuture - Senior DevOps Engineer

Logifuture

Vojvodina, Serbia (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ByteDance - Site Reliability Engineer, Edge Services

ByteDance

Boston, Massachusetts, United States (On-Site)
2 Days ago
Wargaming - Backend Developer, Server Core Team (World of Warships)

Wargaming

Belgrade, Serbia (Hybrid)
3 Weeks ago
Meetelise - Senior Software Engineer (San Francisco)

Meetelise

San Francisco, California, United States (Hybrid)
5 Months ago
ByteDance - Tech Lead Manager, Enterprise Solution

ByteDance

San Jose, California, United States (On-Site)
2 Days ago
Epic Games - Security Programmer - Backend (Asset Integrity)

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Weeks ago
ComeOn Group - Java Developer

ComeOn Group

Silesian Voivodeship, Poland (Hybrid)
3 Weeks ago
N-iX - Senior Full-Stack Engineer

N-iX

Ukraine (Hybrid)
3 Weeks ago
GoTo Group - Software Engineer - Identity Platform

GoTo Group

Gurugram, Haryana, India (On-Site)
5 Months ago
Sporty Group - OpsTech Backend Engineer

Sporty Group

India (Remote)
5 Months ago
ION - Senior DevSecOps Engineer, Italy

ION

London, England, United Kingdom (On-Site)
6 Months 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

Playtech - Operations Engineer

Playtech

Tallinn, Harju County, Estonia (On-Site)
2 Weeks ago
bosh group india - 2024_MS_EDE3_XC_SRE_DataEngineering

bosh group india

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Site Reliability Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
22 Hours ago
CloudHire - Senior Cloud AWS Engineer

CloudHire

Bengaluru, Karnataka, India (Remote)
3 Weeks ago
PwC - IN- Senior Associate_ DevOps_Advisory Corporate_Advisory _Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Rackspace Technology - Program Lead - AWS Strategic Collaboration

Rackspace Technology

United States (Remote)
1 Month ago
Innoactive - Software Engineer (.NET)

Innoactive

(Remote)
3 Weeks ago
Electronic Arts - DevOps Engineer II

Electronic Arts

Kuala Lumpur, Wilayah Persekutuan Kuala Lumpur, Malaysia (On-Site)
2 Weeks ago
Nielsen Holdings - Software Engineer - Bigdata (Java/Scala and SQL)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Ajmera Infotech - SENIOR ASP.NET DEVELOPER

Ajmera Infotech

Bengaluru, Karnataka, India (On-Site)
9 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.

Redmond, Washington, United States (Hybrid)

New York, New York, United States (On-Site)

Redmond, Washington, United States (On-Site)

Beijing, Beijing, China (On-Site)

Hyderabad, Telangana, India (On-Site)

Barcelona, Catalonia, Spain (On-Site)

Prague, Prague, Czechia (Hybrid)

Prague, Prague, Czechia (Hybrid)

São Paulo, State Of São Paulo, Brazil (On-Site)

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