This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Azure Monitor provides deep observability into applications and infrastructure running on Azure or outside it. It powers monitoring across the entire cloud stack - VMs, Kubernetes, PaaS services, SaaS workloads, and clients - surfacing actionable insights that help customers operate reliable and performant systems at global scale.
Job Responsibility:
Design, build, and operate large-scale, high-performance services that power Azure Monitor
Work on cloud-native components across the Azure technology stack
Deliver features end to end from architecture and design to coding, testing, deployment, and monitoring
Collaborate closely with engineers, product managers, and partner teams across Azure to solve complex technical challenges
Uphold engineering excellence through thoughtful design, clean code, and high-quality implementation
Learn new domains quickly and contribute to core infrastructure that impacts hundreds of thousands of Azure customers
Requirements:
At least 5+ years of hands-on experience as a software engineer working on large-scale, production systems
Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience
Experience designing and developing reliable, maintainable, and performant systems
Experience with at least one major cloud platform (Azure, AWS, or GCP) and cloud-native services
Nice to have:
Master’s degree in Computer Science, Software Engineering, or a related field
Proficiency in C# or Java
Experience with Kubernetes and container-based environments
Strong problem-solving and analytical skills, with a passion for building high-quality software
High attention to detail and a strong focus on quality
Ability to collaborate effectively in a team and communicate technical ideas clearly