New
Software Engineer
![]() | |
![]() United States, Texas, Irving | |
![]() 7000 State Highway 161 (Show on map) | |
![]() | |
OverviewAzure Resource Graph (ARG), part of Azure Resource Manager and the Azure Control Plane, is the foundational inventory platform that organizes planet-scale cloud resource data and makes it queryable, scalable, and secure for every Azure customer.ARG manages and exposes billions of cloud resources, services, and metadata that power core Azure experiences-such as the Azure Portal, Marketplace, Catalog, and Search. It provides a unified query interface over global Azure inventory and is used by internal Microsoft teams and external customers to govern, explore, and manage their environments at scale.We process over 6.5 billion resources per day, and as Azure continues to grow, so does our mission to evolve ARG into a connected, intelligent platform-supporting large-scale relationships, telemetry, and AI-assisted insights.We are seeking a Software Engineer with strong fundamentals, a passion for learning, and an interest in applying technology (including AI) to core systems. This role offers the opportunity to grow engineering skills alongside experienced mentors while contributing to critical, high-scale infrastructure that directly impacts Azure customers.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.
ResponsibilitiesCollaborates with senior engineers to execute platform initiatives that help ARG scale to the growing demands of Azure.Implements features across services such as ingestion pipelines, query engines, and resource graph APIs, under mentorship and through code/design reviews.Contributes to the development of scalable, secure, and performant cloud infrastructure by applying distributed systems and cloud-native engineering practices.Participates in design reviews and applies foundational computer science principles to clarify technical decisions.Explores opportunities to apply AI-driven solutions such as anomaly detection, auto-tagging, or natural language querying in collaboration with AI-focused teams.Demonstrates curiosity toward AI/ML tooling (e.g., Azure OpenAI, vector search, embeddings) and eagerness to learn how intelligent services can extend core platforms like ARG.Builds product knowledge and understanding of Azure environments through pair programming, prototyping, and code walkthroughs.Embraces agile development practices and contributes positively to team culture and growth. |