Microsoft

Principal Software Engineer

  • Redmond
  • On-site
  • Full-time

Posted

About the role

​​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.

More like this