Microsoft's Azure Edge + Platform team is seeking a Software Engineer II to join their telemetry platform team. This role is part of a crucial initiative that processes and provides insights from some of the world's largest datasets in near real-time. The team builds solutions for Microsoft-operated services and Azure-hosted services, focusing on low latency data ingestion, efficient time series compression and storage, and scalable query capabilities.
The position offers an opportunity to work on distributed systems at massive scale, developing solutions that impact over one billion monthly active devices. You'll be part of the Azure Edge + Platform organization, which brings together Edge platforms, devices, and services to deliver comprehensive Edge solutions, operating systems, and engineering systems.
As a Software Engineer II, you'll be responsible for developing high-scale services, writing well-tested code, and implementing data-driven approaches to operational excellence. The role requires strong technical skills in languages like Java, C#, or C++, combined with a passion for solving complex distributed systems challenges.
The position offers competitive compensation ranging from CAD $83,600 to CAD $159,600 per year, along with comprehensive benefits including industry-leading healthcare, educational resources, and parental leave. Based in Vancouver, Canada, this hybrid role allows up to 50% work from home, providing flexibility while maintaining collaborative opportunities with a world-class engineering team.