Microsoft's Azure Data engineering team is seeking a Senior Software Engineer to join their usage billing team. This role is part of a mission-critical service that handles billing usage data for Microsoft's cloud services. The team builds the next-generation data platform for reliable ingestion, aggregation, and processing of usage emitted at high volume by Microsoft services.
The position is within the IDC team of Azure Usage Billing (Oro), which handles critical pillars of service ranging from input, data processing, control plane, and fundamentals like reliability, scale, and live-site operations. You'll have the opportunity to work on products like 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.
As a Senior Software Engineer, you'll be responsible for building cloud-scale products, maintaining deployment pipelines, contributing to architecture decisions, and leading feature delivery. The role requires strong problem-solving skills for triaging issues and implementing solutions with minimal service disruption. You'll own components end-to-end, from gathering requirements through deployment and ensuring high availability.
The position offers a hybrid work environment with up to 50% work from home flexibility. Microsoft provides comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and opportunities for professional growth. The company values diversity and seeks out different perspectives to better serve their customers.
This is an excellent opportunity for experienced engineers who want to work on large-scale data processing systems and make a direct impact on Microsoft's revenue stream through critical billing infrastructure. The role combines technical depth with business importance, offering both technical challenges and visible business impact.