Microsoft Azure Resource Graph and Azure Resource Manager team is looking to hire a Software Engineer to help build and scale services that enable customers to manage and query resources across Microsoft Azure. These mission-critical services power governance, compliance, and resource visibility for millions of users worldwide.
Requirements
- proven experience coding in C++, C-Sharp, Java, Rust, and/or any other object-oriented language
- Professional and/or academic experience with CI/CD systems, JIRA, and/or any cloud platform (e.g., Azure, AWS, GCP).
- Professional and/or academic experience with cloud computing, distributed systems, content management, big data, and/or large codebases.
- coding in C++, C-Sharp, Java, Rust, and/or any other object-oriented language
- Leverages developer tools and CI/CD systems for code creation, debugging, and automation in production and deployment workflows.
Responsibilities
- Create extensible and maintainable code for backend systems
- Contribute to testing plans and quality assurance
- Applying debugging tools, logs, and telemetry to proactively identify and resolve issues
- Breaks down work items into actionable tasks in collaboration with stakeholders, provides estimations, and escalates delays when needed.
- Supports feature deployments across Azure Resource Graph and Azure Resource Manager services, ensuring safe deployment practices and minimal customer impact.
- Applies coding standards and best practices.
- Utilizes debugging tools, logs, and telemetry to proactively and reactively resolve issues in large-scale distributed systems.
Other
- Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
- Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.
- Breaks down work items into actionable tasks in collaboration with stakeholders, provides estimations, and escalates delays when needed.
- Partners with cross-functional teams to define feature requirements and integrate feedback into design iterations.
- Participates in live service operations and acts as a Designated Responsible Individual (DRI) to monitor and restore system functionality within SLA timelines.