Microsoft's Azure Data engineering team is seeking a Principal Software Engineer to join their Usage Billing team. This role is crucial in building the next-generation data platform for reliable ingestion, aggregation, and processing of usage data emitted by Microsoft services. As a Principal Engineer, you'll work on developing a mission-critical service built for scale, compliance, and data guarantees, leveraging Azure's real-time messaging, streaming, and analytics services.
The position offers an opportunity to work with cutting-edge Azure technologies while building massively scalable cloud services. You'll be responsible for developing and validating various components needed for a robust, distributed, and resilient platform for Azure Usage Billing. The role involves working on service management, programmability, usage pipeline, and service fundamentals including monitoring, security, performance, engineering systems, tooling, and live site operations.
This is a unique opportunity to shape the future of Microsoft's billing infrastructure, supporting not just Azure but also Office and other Microsoft services. The platform you'll help build will handle the growing demands of Azure usage across 50+ regions and 200+ distinct capabilities. The role requires strong technical leadership, architecture skills, and the ability to work across organizations.
Microsoft offers a competitive compensation package, comprehensive benefits, and a culture focused on growth mindset and innovation. The company values diversity and inclusion, seeking out different perspectives to better serve their customers. Working at Microsoft means being part of a mission to empower every person and organization on the planet to achieve more.