CareerPlanSign in

Principal Software Engineer

Santa Clara, California, us💼 Full-time💰 $221,200–$221,200🗓 2026-09-16 → 2026-09-25

Core

Own the end-to-end architecture of the entitlement, usage metering, overage, and billing platform serving finance, sales, and engineering teams.

Role type

Principal Software Engineer (Distributed Systems & Billing)

Builds

Production-grade distributed systems for real-time usage metering, billing, and customer entitlements.

Domain

SaaS, Billing, Distributed Systems, AI/ML Infrastructure

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems architecture, Backend development (Java/Python/Go), Database design and modeling, Kubernetes/container orchestration, System reliability engineering, Cross-team technical leadership, AI/ML product strategy

Preferred skills

Enterprise SaaS licensing, Usage-based billing integrations, AI/Agentic/MCP product pricing models, M&A technical integration

Technologies

Java, Python, Go, Kubernetes

Responsibilities

Define technical vision and architecture for the billing platform, Design data models and integration contracts across multiple systems, Ensure production reliability and guide root-cause analysis, Mentor senior/staff engineers on system design, Partner with leadership to align platform roadmap with business needs

Seniority

Principal, hands-on IC with strategic influence

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