Microsoft’s Azure Data Engineering team leads the analytics and data platform vision in a cloud-enabled world. The Azure Usage Billing team builds and operates systems that capture, aggregate, and process usage across Microsoft Fabric and related services, ensuring accurate, compliant, and transparent billing for customers at scale.
Microsoft’s Azure Data Engineering team leads the analytics and data platform vision in a cloud-enabled world. The Azure Usage Billing team builds and operates systems that capture, aggregate, and process usage across Microsoft Fabric and related services, ensuring accurate, compliant, and transparent billing for customers at scale.
As a Principal Software Engineer on the Azure Usage Billing team, you will have the opportunity to work with various Azure technologies to build a massively scalable cloud service. You will develop and validate components needed to build a robust, distributed, and resilient platform for Azure Usage Billing, including work on service management, programmability, usage pipelines, monitoring, security, performance, engineering systems, tooling, and live site operations.
Responsibilities
- Full-lifecycle engineering ownership: contribute to upfront design, failure-mode analysis, testability and operability designed in from the start, and responsibility for validation, safe rollout, monitoring, on-call support, and long-term sustenance after delivery. - Production excellence / SRE depth: demonstrate ownership of a high-scale live service, including on-call leadership and incident ownership during high-severity events, service health engineering (SLOs/SLIs, monitoring and telemetry-driven diagnostics), safe deployment practices, and driving permanent fixes. - Test engineering depth: design test strategy for distributed systems end-to-end, covering integration, fault injection/c
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Principal Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
As a Principal Software Engineer on the Azure Usage Billing team, you will have the opportunity to work with various Azure technologies to build a massively scalable cloud service. You will develop and validate components needed to build a robust, distributed, and resilient platform for Azure Usage Billing, including work on service management, programmability, usage pipelines, monitoring, security, performance, engineering systems, tooling, and live site operations.
Responsibilities
- Full-lifecycle engineering ownership: contribute to upfront design, failure-mode analysis, testability and operability designed in from the start, and responsibility for validation, safe rollout, monitoring, on-call support, and long-term sustenance after delivery. - Production excellence / SRE depth: demonstrate ownership of a high-scale live service, including on-call leadership and incident ownership during high-severity events, service health engineering (SLOs/SLIs, monitoring and telemetry-driven diagnostics), safe deployment practices, and driving permanent fixes. - Test engineering depth: design test strategy for distributed systems end-to-end, covering integration, fault injection/c
Track similar jobs
Get email alerts when new roles like this are posted.
Based on: Principal Software Engineer
See how this role matches your resume
Sign in to get an AI match score and personalized feed.
Telecommunications Project Manager
kW Mission Critical Engineering (a WSP company)
Senior Project Manager - Rail
LJA Engineering, Inc.
Project Manager
Propulsion Controls Engineering
Software Engineer II
Gables Engineering Inc.
Supplier Quality Engineer
ITI Engineering
Project Manager
Gables Engineering
Telecommunications Project Manager
kW Mission Critical Engineering (a WSP company)
Senior Project Manager - Rail
LJA Engineering, Inc.
Project Manager
Propulsion Controls Engineering
Software Engineer II
Gables Engineering Inc.
Supplier Quality Engineer
ITI Engineering
Project Manager
Gables Engineering