S
ServiceNow
Principal Software Engineer
Skills
PythonGolangJavaSales OpsAIKubernetesCRM
1 month ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Salary:
$221,200 – $387,100 / year
Location:
Canada
Work mode:
Remote
Published on:
1 October 2026
What they need
Who you are
- 12+ years of engineering experience (or equivalent depth), with significant time in distributed systems architecture
- Solid backend development experience in Java, Python, Go or equivalent, used in production at scale
- Domain expertise in billing, licensing, or metering systems, with working knowledge of how these translate across finance, sales, and engineering
- Excellent fundamentals in distributed systems — consistency, fault tolerance, idempotency, exactly-once processing, and stream/batch data pipelines, including high-volume telemetry and event ingestion
- Solid fundamentals in databases and data modelling — schema design, performance tuning, and trade-offs across OLTP/OLAP stores
- Working knowledge of Kubernetes and container orchestration — deployment topologies, scaling and resource management, and operating stateful services in production
- Proven experience architecting systems that span multiple teams/orgs with independent ownership boundaries
- Proven experience architecting systems that span multiple teams/orgs with clearly defined ownership boundaries
- Excellent hands-on engineering ability — comfortable prototyping, validating architectural decisions through code, and contributing directly on critical-path components
- Ability to operate as a Principal IC by leading through technical credibility, collaboration, and influence rather than formal authority
- Experience with enterprise SaaS licensing or subscription-management platforms
- Experience with usage-based billing integrations
- Experience designing or evolving pricing/metering models for AI, agentic, or MCP-based products
- Familiarity with M&A technical integration — bringing acquired products' usage/billing data into an existing platform
What the job involves
- We are looking for an experienced Principal Software Engineer to own the end-to-end architecture of the platform that manages how our customers are licensed, metered, and billed for their subscriptions
- This platform is the system of record for customer entitlements, usage measurement, overage calculation, and invoicing across the customer lifecycle — spanning finance, sales, engineering, and customer-facing experience
- At our scale, this is fundamentally a distributed systems problem: metering usage in real time across an evolving catalog of consumption-based and subscription pricing models, with strict requirements for accuracy, auditability, and low-latency processing
- You will be the technical anchor ensuring these systems, owned across many interconnected teams, work coherently as one platform
- Define and drive the technical vision and end-to-end architecture for the entitlement, usage metering, overage, and billing platform
- Define and maintain the data model and integration contracts across finance, sales/CRM, engineering, and customer-facing portals — and resolve cross-system risks such as data consistency, latency, and ownership gaps before they surface as production or billing issues
- Design for correctness under business-calendar constraints — billing cycles, dispute SLAs, and reconciliation windows
- Own production reliability for the platform — participate in on-call, guide root-cause analysis, and resolve systemic issues rather than applying one-off patches
- Shape billing and metering strategy for AI-driven products — including token-based consumption, agentic workflows, and MCP-based agent actions
- Guide teams through complex technical decisions and design reviews, establishing architecture standards for changes that touch the shared platform, and mentor senior/staff engineers on system design and cross-team tradeoffs
- Partner with Product, Finance, Sales Operations, and Engineering leadership to align platform roadmap with business needs
Benefits
- Generous family leave
- Matched donations
- Annual learning stipends
- Flexible PTO
- Competitive retirement plan
- Paid volunteer time
Other offers great for you!
These companies are also looking for great profiles
N
NGC x OPTIMA
Ingénieur Logiciel embarqué
Freelance
Cergy, France
Hybrid, Onsite
Skills
AUTOSARBSW
1 month ago
Quick apply
S
Salutech
Ingénieur Logiciel IA
Freelance
Paris, France
Onsite, Hybrid
Skills
DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming
10 days ago
Quick apply
C
Cherrypick
Software Engineer
Freelance
Paris, France
Hybrid
Skills
PythonNumPypandas
19 hours ago
Quick apply