New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Microsoft

Principal Software Engineer

Microsoft
Apply →
hybrid senior full-time USD $142,800 – $274,800 per year Redmond, Washington

First indexed 24 Jul 2026

Description

Join Microsoft Advertising’s Billing Platform team as a Principal Software Engineer and help power one of the company’s most business-critical systems.

Our platform manages the end-to-end financial lifecycle for advertisers, including revenue recognition, invoicing, payments, tax compliance, budget control, financial reporting, and large-scale billing operations across global markets.

As a Principal Software Engineer, you will provide technical leadership for a distributed, mission-critical platform that processes billions of dollars in advertiser spend.

You will drive architecture modernization, platform reliability, AI-powered operational excellence, and new monetization capabilities while partnering across Finance, CRM, Measurement, Payments, and Marketplace teams.

Responsibilities

  • Lead the architecture and evolution of Microsoft’s Advertising Billing Platform.
  • Design and build scalable services supporting billing, invoicing, payments, tax, revenue recognition, and financial reporting.
  • Drive platform modernization, cloud migration, and architectural simplification.
  • Establish engineering excellence standards for reliability, observability, security, and operational readiness.
  • Partner with product, finance, and engineering teams to deliver new monetization models and global compliance requirements.
  • Leverage AI and automation to improve diagnostics, incident response, developer productivity, and customer support experiences.
  • Mentor senior engineers and influence technical strategy across the Platform organization.

Qualifications

  • 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.
  • Proven experience building large-scale distributed systems and cloud services.
  • Solid system design and architectural leadership skills.
  • Experience with financial systems, payments, billing, accounting, commerce, or enterprise platforms is highly desirable.
  • Track record of driving cross-organizational initiatives and leading through influence.

Salary Information The typical base pay range for this role across the U.S. is USD $142,800 – $274,800 per year.

This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://microsoft.ai/job/software-engineering-2/