Job Description
Studio is an AI-powered creative platform where creators generate, edit, and manage digital avatars and media. Our business runs on subscription revenue (Free, Pro, and Max tiers), usage-based credits, and real-time AI workflows. We operate a fully self‑hosted production environment on DigitalOcean with 14+ servers and handle a high volume of asynchronous jobs and payments daily.
We’re hiring a Payment & Billing Systems Engineer to own and harden the most business‑critical part of our platform: payments, subscriptions, and financial reliability.
This is not a greenfield role and not a surface‑level “payments integration.” Billing bugs directly impact revenue, trust, and support volume — and today, this system needs a dedicated technical owner who has built real payment infrastructure before and understands the edge cases that only show up in production. If you’ve architected billing systems, debugged reconciliation gaps, and shipped reliable subscription logic under real‑world pressure, this role was built for you.
Responsibilities:
- Own the full payment stack, including Authorize.net (primary payment processor) and cryptocurrency payments (Solana, Ethereum, Polygon)
- Design and maintain the subscription state machine covering:
- Activation and upgrades
- Downgrades and plan changes
- Past‑due recovery and retries
- Build robust webhook ingestion systems with:
- Idempotency guarantees
- Ordering and deduplication safeguards
- Retry and failure recovery logic
- Implement billing reconciliation workflows (hourly, daily, monthly) with:
- Audit trails
- Ledger-style balance verification
- Design and support refund, void, and chargeback workflows
- Write comprehensive automated tests for payment flows
- Implement fraud prevention controls, rate limiting, and payment endpoint hardening
- Support PCI compliance requirements and payment security best practices
- Partner with product and support teams to reduce billing-related escalations and revenue-impacting incidents
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Required Skills & Experience
- Direct, hands‑on production experience with Authorize.net, including one or more of:
- Accept Suite
- Transaction Reporting KPI's
- Downgrades and plan changes
- Advanced Integration Method (AIM)
- Automated Recurring Billing (ARB)
- Customer Information Manager (CIM)
- You have personally architected and shipped a production payment system end‑to‑end that processed real customer transactions, including:
- Tokenization
- Authorization and capture
- Settlement and voids, and Refunds and chargebacks
- 3+ years building billing or payment systems in live production environments
- Deep understanding of subscription lifecycle edge cases (duplicate webhooks, partial failures, retries, expired payment methods, processor downtime)
- Experience designing financial reconciliation systems, including audit logging and balance verification
- Strong backend engineering skills with Node.js and TypeScript
- Experience working with asynchronous job processing and workflow orchestration (we use Temporal)
Nice to Have Skills & Experience
- Cryptocurrency payment integrations (Solana, Ethereum, Polygon)
- PCI‑DSS compliance experience
- Experience with NestJS or similar structured backend frameworks
Benefit packages for this role will start on the 1st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law.