Taro Logo

Software Engineer II - Azure Resource Graph

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
United States
$100,600 - $199,000
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ 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 Software Engineer II - Azure Resource Graph

Azure Resource Graph (ARG) is a core service within Azure's Control plane that organizes and manages cloud inventory at planet-scale. As a Software Engineer II, you'll be working on a system that processes over 6.5 billion cloud resources daily, enabling customers to organize, govern, secure, and explore their Azure environments efficiently.

The role involves end-to-end feature ownership, from design through implementation to testing and deployment. You'll be working with cutting-edge technologies including AI/ML applications, distributed systems, and large-scale storage systems. The position offers significant technical challenges in handling massive scale while maintaining performance and reliability.

The team's mission is to make cloud inventory accessible to every Azure customer through scalable and performant tools. You'll be contributing to core functionality that powers critical Azure experiences including Azure Portal, Azure Market Place, and Search capabilities.

Key responsibilities include designing user requirements, developing scalable code, contributing to system architecture, and participating in on-call rotations as a Designated Responsible Individual (DRI). The role requires strong technical skills in distributed systems, cloud computing, and modern software development practices.

Microsoft offers comprehensive benefits including industry-leading healthcare, educational resources, savings plans, and generous parental leave. The company culture emphasizes growth mindset, innovation, and collaboration, making it an ideal environment for professional development.

This position offers significant impact potential, working on services that are fundamental to Azure's operation and used by customers worldwide. The role combines technical depth with business impact, as ARG's services are critical to how customers manage and understand their cloud resources.

The compensation is competitive, with a base salary range of $100,600 - $199,000 (higher in SF and NYC areas), plus additional benefits and compensation packages. This is an excellent opportunity for engineers passionate about cloud computing, distributed systems, and building services that operate at global scale.

Last updated 14 days ago

Responsibilities For Software Engineer II - Azure Resource Graph

  • Work with stakeholders to determine user requirements for features
  • Contribute to dependency identification and design documents
  • Create and implement code for products, services, or features
  • Break down larger work items into smaller work items and provide estimation
  • Act as Designated Responsible Individual (DRI) for on-call monitoring
  • Stay current with developments to improve system availability, reliability, and performance

Requirements For Software Engineer II - Azure Resource Graph

Java
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience
  • 2+ years deep hands-on working knowledge of building cloud-scale services
  • 2+ years operational experience in running services in large-scale clouds
  • 1+ years of experience in driving designs along with execution
  • 1+ years experience in applying AI/ML techniques
  • Must pass Microsoft Cloud Background Check

Benefits For Software Engineer II - Azure Resource Graph

Medical Insurance
Education Budget
Parental Leave
  • Medical Insurance
  • Educational resources
  • Maternity and paternity leave
  • Savings and investments