CareerPlanSign in

Software Engineering

United States, Washington, Redmond💼 Full-time🗓 2026-07-23 → 2026-09-27

Core

Design and build scalable services for billing, invoicing, payments, tax, revenue recognition, and financial reporting while driving platform modernization and cloud migration.

Role type

Senior/Principal Software Engineering Manager (Platform)

Builds

Scalable billing, payments, and financial reporting services

Domain

Financial technology / Enterprise platforms

Required skills

Distributed systems design, cloud architecture, system design leadership, financial domain knowledge, cross-organizational leadership, engineering standards establishment, AI/automation integration, mentorship

Preferred skills

Experience with payments/billing/accounting systems, track record of driving cross-organizational initiatives

Technologies

C, C++, C#, Java, JavaScript, Python

Responsibilities

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

Seniority

Senior/Principal, hands-on IC with leadership responsibilities

Sourced via microsoft · Listed on CareerPlan, which tracks 813,000+ jobs from 20+ sources.