{bc}
company_site

Principal Software Engineer

Microsoft
Redmond, USA
Full-time
Senior · 6+ years experience
Onsite
Discovered Today

Full Job Posting

Provide end-to-end technical leadership for One SQL Billing across Azure SQL Database, SQL Server on Azure VMs, and Azure Arc-enabled SQL Server, translating ambiguous business and engineering needs into a cohesive technical strategy. Define and drive a multi-year architecture to simplify, consolidate, and modernize existing billing, metering, and usage-processing pipelines while supporting continued business growth. Improve billing correctness, reliability, observability, validation, and recovery by identifying systemic risks and eliminating recurring classes of customer and revenue-impacting issues. Lead technical investigation of complex production incidents, establish clear root causes, and convert incident learnings into durable architectural, engineering, and operational improvements. Build alignment across product, commerce, and platform teams, influencing technical decisions and driving multi-team initiatives toward common billing contracts, controls, and architecture. Lead by example in applying AI across architecture and code understanding, development, testing, debugging, validation, incident analysis, and operational engineering, while creating reusable practices that improve the effectiveness of the broader engineering organization. Embody our culture and values Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python. - Experience designing, operating, or modernizing large-scale distributed cloud services, high-scale data-processing systems, or other business-critical platforms.

Experience

with billing, commerce, metering, licensing, usage processing, financial data systems, or systems where correctness and traceability are critical.

Experience

simplifying or redesigning mature production systems involving multiple pipelines, data contracts, dependencies, and organizational boundaries.

Demonstrated ability to identify systemic failure patterns, lead complex production incident and root-cause investigations, and translate findings into durable reliability and architectural improvements.

Experience

providing technical leadership across multiple engineering teams and aligning diverse stakeholders around a common, multi-quarter technical strategy.

Experience

applying AI-assisted engineering techniques across software design, implementation, testing, debugging, validation, incident investigation, or operational analysis, and helping teams adopt reusable and responsible AI engineering practices.

Experience

with Azure, SQL systems, cloud commerce, or hybrid and multicloud services is beneficial.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Microsoft