Contribute to billing implementations and enhancements by supporting solution design and delivering hands-on configuration/development work (e.g., product/catalog setup, invoicing, taxes, proration, subscriptions, amendments, collections workflows)
Build and maintain integrations connecting the Pluralsight platform, CRM/CPQ, billing, payments, tax, and other back-end systems (APIs, event streams, middleware), including monitoring and operational support
Partner in discovery and requirements workshops by gathering requirements, documenting current/future-state flows, and producing clear outputs (process maps, user stories, acceptance criteria, basic prototypes)
Translate business requirements into technical designs by contributing to conceptual/logical architecture artifacts (data flows, integration patterns, system diagrams) and proposing trade-offs
Troubleshoot and resolve integration issues between billing and downstream systems (revenue/finance, provisioning, identity, reporting), including root-cause analysis and preventative fixes
Support performance and scalability improvements through tuning, bulk operations strategies, retry patterns, idempotency, and identifying bottlenecks in billing and integration flows
Improve observability and operational readiness by defining logging/metrics/alerts, writing runbooks, and supporting incident response for billing-related production issues
Support delivery execution by estimating work, contributing to sprint planning, maintaining Jira hygiene, and raising risks/dependencies early with clear mitigation options
Requirements
Hands-on experience with billing or subscription platforms (e.g., Zuora, Chargebee, Stripe Billing, Recurly, Adyen and/or comparable tools)
3+ years of experience in billing systems implementation, solutions engineering, or backend/integration engineering in a SaaS environment (subscription or usage-based billing preferred)
Experience contributing to at least one implementation or major enhancement of a billing platform (full lifecycle is a plus, but not required)
Working knowledge of recurring billing concepts: subscriptions, renewals, proration, amendments, invoicing, credits/refunds, taxes/VAT, dunning/collections, and payment retries
Strong integration fundamentals: REST APIs, webhooks/events, authentication, data mapping, idempotency, retries, and basic troubleshooting across distributed systems
Familiarity with Salesforce (CRM and/or CPQ) and how upstream objects/processes impact billing downstream (order/quote/account/product structures)
Comfort operating in Agile delivery with Jira (writing user stories, acceptance criteria, sizing, sprint participation)
Strong written and verbal communication: ability to document requirements clearly, communicate status/risks, and collaborate with cross-functional stakeholders
Experience with middleware/iPaaS (e.g., Mulesoft, Workato, Boomi) or event streaming patterns