CareerPlan

Principal Software Engineer

United States, Washington, RedmondFull-time2026-10-26 → 2026-11-10

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