Microsoft's Azure Edge + Platform team is seeking a Software Engineer to join their Azure Monitor Observability team. This role is critical in developing and maintaining the core telemetry infrastructure that powers Azure Monitor and all Azure Services. The position focuses on the Azure Monitor Agent, handling telemetry collection from customer workloads both in Azure cloud and on-premises environments.
The team operates at an impressive scale of over 100 peta-bytes of daily data processing, making this an excellent opportunity to work on large-scale distributed systems. The role requires strong expertise in systems programming, particularly with languages like C/C++ and Rust, and a deep understanding of both Windows and Linux platforms.
As a Software Engineer, you'll be responsible for designing and implementing highly reliable and efficient monitoring solutions that serve Microsoft's global customer base. The position offers a hybrid work arrangement with up to 50% work from home flexibility and competitive compensation ranging from $98,300 to $193,200 per year (higher in SF and NYC areas).
The role combines technical challenges with real business impact, as monitoring is fundamental to every online service. You'll work alongside talented engineers at the heart of Microsoft's cloud infrastructure, helping to solve complex problems at scale. The position offers comprehensive benefits including industry-leading healthcare, educational resources, investment options, and generous parental leave.
This is an excellent opportunity for a detail-oriented software engineer who takes pride in code quality and performance, with the ability to think architecturally about extensible solutions at cloud scale. The role requires both technical excellence and strong collaboration skills, as you'll be working across teams to deliver critical monitoring infrastructure.