simular - Software Engineer, Monetization Platform
Responsibilities
• Own the domain models and APIs for customer accounts, organizations, workspaces, plans, pricing, trials, seats, and entitlements • Build subscription and usage-based billing systems, including metering, aggregation, invoicing, credits, proration, upgrades, downgrades, cancellations, and recovery flows • Integrate Stripe and future payment providers across checkout, recurring payments, payment failures, refunds, disputes, and provider webhooks • Design robust payment and billing state machines that are idempotent, replay-safe, observable, and resilient to duplicate, delayed, or out-of-order events • Build trustworthy financial records, reconciliation workflows, audit trails, and internal tools for resolving account and billing exceptions • Partner with product and customer-facing teams to translate commercial requirements into simple, maintainable systems and customer experiences • Set a high bar for correctness and operational ownership in systems where a wrong charge or missing entitlement directly affects customer trust • You might be a fit if • You have a BS/MS in Computer Science or equivalent experience and 5+ years of backend engineering experience • You have built production systems for B2B SaaS, e-commerce, fintech, or another transaction-heavy product • You have hands-on experience with Stripe or a comparable payment provider, including webhooks, payment lifecycle events, and failure handling • You can model complex business domains such as accounts, subscriptions, orders, invoices, payments, usage, and entitlements • You understand idempotency, transactional consistency, money precision, reconciliation, auditing, and safe data migration practices • You are strong with relational databases and production API design, and you can reason clearly about correctness under retries and partial failures • You have a bias for action, communicate clearly, and enjoy owning an ambiguous 0 to 1 domain end-to-end • Bonus: experience with usage-based billing, revenue operations, tax or invoicing systems, multi-currency payments, or financial ledgers
Apply in one click
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT