Staff Software Engineer - Billing & Subscription
Owns end-to-end billing systems including Stripe and RevenueCat integrations, subscription management, and usage metering for web and mobile. Leads architecture evolution to ledger-based model with 5+ years backend experience in high-stakes systems.
About the job
What You'll Do
- Own Suno's billing systems across web and mobile, including our Stripe and RevenueCat integrations, subscription lifecycle, and usage metering.
- Lead the evolution of our billing architecture — including an in-progress migration to a modern ledger-based model — making it more maintainable and easier to reason about as the business grows.
- Participate in product and strategy discussions about how Suno monetizes, bringing technical judgment to decisions that have direct revenue impact.
- Build tools and systems that give the broader team more leverage.
What You'll Need
- 5+ years of backend engineering experience, ideally building systems where being wrong has immediate real-world consequences — payments, financial infrastructure, distributed systems, or similar.
- A natural instinct to think about failure modes first: what happens if this event arrives twice, out of order, or not at all?
- Strong product sense alongside technical depth — you care about what users experience, not just what the code does.
- A high bar for correctness that you hold yourself and others to without being told.
- Bachelor's degree in Computer Science or equivalent experience.
Experience with Stripe is a plus. A love for music is a huge plus.
Skills
Stripe, Revenuecat, Backend Engineering, Distributed Systems, Ledger-Based Systems, Payments, Financial Infrastructure, Subscription Lifecycle, Usage Metering
Similar jobs
Backend Engineering jobsDesigns and operates high-throughput, low-latency ad-serving infrastructure, including GPU-based model inference and feature stores. Requires 10+ years of industry experience, strong computer science fundamentals, and a master’s degree in computer science or equivalent experience.
Leads the technical vision for Jasper’s integration pod, architecting secure, scalable data-ingestion systems and IQ-layer context primitives that power AI experiences. Requires 8+ years of software engineering experience, staff-level technical leadership, distributed-systems expertise, and familiarity with AI and external marketing platforms.
Staff Software Engineer building distributed backend platforms and infrastructure for customer service and compliance workflows. The role requires 8+ years of experience, deep Go expertise, cloud and DevOps skills, architectural leadership, and engineer mentorship.
Own and evolve Coinbase’s large-scale application routing infrastructure across Kubernetes, Envoy, and Istio. The role requires 8+ years in software and infrastructure engineering, strong systems programming and AWS experience, and expertise in distributed systems and service networking.
Leads the architecture and development of production agentic AI systems, distributed infrastructure, APIs, orchestration, guardrails, and evaluation frameworks for scalable automation. Requires 8+ years of software engineering experience and demonstrated expertise shipping AI/ML applications and reliable LLM-based systems.