Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their Azure Messaging Team, focusing on transforming analytics in the world of data. The role is part of a portfolio that includes Microsoft Fabric, Azure SQL DB, Azure Cosmos DB, Azure PostgreSQL, Azure Data Factory, Azure Synapse Analytics, Azure Service Bus, Azure Event Grid, and Power BI.
The position involves working on messaging and real-time analytics solutions that enable users to ingest high-granularity signals and complex data, converting them into competitive advantages for both end users and modern applications. The team is highly collaborative, data-oriented, and values diversity of thought and ideas.
As a Senior Software Engineer, you'll be responsible for building and maintaining large-scale distributed systems that handle millions of messages per second with high availability requirements. You'll work with cutting-edge technologies like Azure Service Fabric and integrate with various ecosystem components including IoT applications, Azure Serverless, and Apache technologies.
The role requires strong technical expertise in distributed systems, proven leadership abilities, and experience in handling customer growth. You'll be expected to drive projects end-to-end, from gathering requirements through deployment and maintenance. The position offers the opportunity to work on critical infrastructure that powers Microsoft's cloud services while maintaining industry-leading reliability and performance standards.
Benefits include comprehensive healthcare, educational resources, investment options, parental leave, and generous time off. Microsoft values diversity and seeks out different perspectives to better serve their customers. The position offers up to 100% work from home flexibility with 0-25% travel requirements.