Principal Software Engineer
Core
Provide end-to-end technical leadership for One SQL Billing, defining multi-year architecture to simplify, consolidate, and modernize billing, metering, and usage-processing pipelines while improving correctness, reliability, and observability.
Role type
Principal Software Engineer (Technical Leadership & Architecture)
Builds
Billing, metering, and usage-processing pipelines on Azure SQL Database, SQL Server on Azure VMs, and Azure Arc-enabled SQL Server
Domain
Cloud commerce, financial data systems, distributed cloud services
Required skills
Technical leadership, multi-year architecture design, incident investigation and root-cause analysis, cross-team alignment, AI-assisted engineering practices, distributed cloud service design, high-scale data-processing systems, billing/metering/licensing systems, systemic failure pattern identification, hybrid and multicloud services
Preferred skills
Azure, SQL systems, cloud commerce
Technologies
Azure SQL Database, SQL Server, Azure VMs, Azure Arc, C, C++, C#, Java, JavaScript, Python
Responsibilities
Translate ambiguous business and engineering needs into cohesive technical strategy; Define and drive multi-year architecture to modernize billing pipelines; Improve billing correctness, reliability, and recovery by identifying systemic risks; Lead technical investigation of complex production incidents and convert learnings into architectural improvements; Build alignment across product, commerce, and platform teams; Lead by example in applying AI across architecture, code understanding, testing, and operational engineering.
Seniority
Principal, strategy & mentorship
