Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their messaging and real-time analytics team. This role focuses on building the next generation local storage micro-service powering Azure Event Hubs, Azure Service Bus messaging, and Azure Event Grid.
The position involves working on high-performance, low-latency distributed systems that are crucial for Azure's messaging infrastructure. You'll be part of a team that values Test-Driven Development (TDD), quality code, and efficient designs. The role requires expertise in multi-threaded and asynchronous programming, with a focus on architecting solutions at scale.
As part of Microsoft's Azure Data team, you'll contribute to building the data platform for the AI age, working on products like Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, and more. The team's mission is to provide comprehensive solutions for ingesting high-granularity signals and complex data, converting them into real-time competitive advantages.
The position offers competitive compensation, with a base pay range of $119,800 - $234,700 (higher for SF Bay Area and NYC), plus comprehensive benefits including healthcare, educational resources, and parental leave. Microsoft values diversity and inclusion, seeking out different perspectives to better serve their customers.
This is an excellent opportunity for someone passionate about distributed systems, performance optimization, and quality engineering to work on critical infrastructure that supports hundreds of thousands of Azure applications. The role combines technical challenges with Microsoft's collaborative culture and mission to empower global digital transformation.