Skip to content
SunoSunoNew York, NY

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.

220k – 280k/yr
On-site5+ YOEBackend Engineering

About the role

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

StripeRevenuecatBackend EngineeringDistributed SystemsLedger-Based SystemsPaymentsFinancial InfrastructureSubscription LifecycleUsage Metering
Perplexity

Member of Technical Staff

PerplexitySan Francisco, CA +3

Build and operate the connector runtime and semantic layer that enables Perplexity agents to securely integrate with hundreds of external systems and enterprise data sources.

220k – 405k/yr
Hybrid4+ YOEBackend Engineering
Perplexity

Member of Technical Staff

PerplexitySan Francisco, CA +1

Build and scale mission-critical APIs delivering frontier AI capabilities to developers and agents. Requires 5+ years backend experience in Python/Go/Rust plus strong API design and cloud infrastructure skills.

220k – 405k/yr
On-site5+ YOEBackend Engineering
Perplexity

Member Of Technical Staff

PerplexitySan Francisco, CA +2

The Member of Technical Staff, Software Engineer on the Storage Platform team will design, operate, and improve the storage infrastructure for Perplexity products and AI workloads. This role involves owning reliability, defining storage APIs, partnering with other teams on data models, and leading capacity planning.

220k – 405k/yr
On-site5+ YOEBackend Engineering
Perplexity

Member of Technical Staff

PerplexitySan Francisco, CA +2

Lead the design and implementation of backend systems for authentication, authorization, real-time data flows, service orchestration, and sandboxing. This role requires strong system design skills and experience with modern infrastructure and backend languages.

220k – 405k/yr
On-site4+ YOEBackend Engineering
Metropolis

Staff Software Engineer, Revenue Platform

MetropolisSeattle, WA

Leads architecture and development of billing, payments, and invoicing systems, ensuring financial accuracy, resilient payment processing with Stripe/PayPal, and integrations. Requires 8+ years in revenue systems, strong distributed systems expertise, and Seattle local presence.

220k – 250k/yr
On-site8+ YOEBackend Engineering