Senior Backend Engineer, RC Capital
About this role
RevenueCat removes the headaches of building and scaling in‑app subscriptions. Since graduating from YC’s S18 batch we’ve grown into the default monetization platform for mobile: we’re in >40% of newly shipped subscription apps, we process $10B+ in annual purchase volume, and we help everyone from a solo dev in Brazil to the OpenAI mobile team understand and grow their revenue.
We’re a remote‑first crew of 120+, spread across 25 countries, and guided by values we actually practice: Customer Obsession, Always Be Shipping, Own It, and Balance. If you want your work to touch hundreds of millions of end‑users (and help the developers behind them get paid), you’ll fit right in.
THE ROLE
We're looking for an Senior Backend Engineer to join the RevenueCat Capital team. This is a unique hybrid role that blends product strategy, financial modeling, and capital markets execution — and join on the ground floor of a brand new business line.
As we scale RC Capital, our financial services team, you’ll be doing greenfield development on brand new infrastructure, partnering directly with leadership to decide the future of the product and the team, and getting in the ground floor of a real zero-to-one opportutnity.
Read more about the opportunity here https://www.notion.so/RC-Capital-the-opportunity-33ccb1a108b080ea9fdef24dfa0caa06?pvs=21.
THE OPPORTUNITY: RC CAPITAL
RevenueCat is on a mission to help developers make more money. We build software that helps apps implement and manage purchases, with over 50% of new subscription apps on the App Store launching with RevenueCat. OpenAI's mobile subscriptions run on RC. Top of funnel metrics are up 300%+ YoY.
RC Capital is our next chapter: we'll continue to help developers make more money — not just through software, but through financial products. Financial institutions would love to have what we already have:
- Trust + distribution: App developers already trust us in their purchase flow — the highest stakes moment in any user journey.
- Real-time, verifiable data: Cross-platform revenue plus leading indicators like installs, trials, conversions, and refunds.
- Unmatched industry insights: We know how apps earn money at scale, which improves underwriting and product design.
Our first product is Daily Payouts — a factoring product that lets developers get app store proceeds sooner. We believe Daily Payouts alone is a $10M+ opportunity. But RevenueCat Capital is a $100M+ opportunity. There is so much more to build: credit cards, revenue-based lending, cohort-based financing — we'll be exploring it all.
ABOUT YOU:
- You have 5+ years of experience working as a software engineer designing and maintaining complex/large/growing systems.
- You have experience in fintech, and have helped design and maintain complex financial systems at scale.
- You are comfortable writing and debugging SQL.
- You love debugging and finding the root cause of production issues.
- You love shipping good products.
- You have excellent command of at least one of the mainstream programming languages.
- You know how to ship high quality code using good testing practices in iterative cycles.
- You collaborate well with others and can communicate effectively in a fully-remote culture.
- You are proactive. When you see something broken, you jump on it to fix it or suggest improvements.
- You are versatile and a fast learner.
IN YOUR FIRST FEW MONTHS YOU’LL:
- Prepare Daily Payouts for rapid scaling. We have Daily Payouts https://www.revenuecat.com/daily-payouts in market now — but in a closed, invite-only beta. But we’re pushing hard to get this into general availability this year. You help work closely with our data science team to shore up fraud detection, monitoring, and automate every step of qualification and onboarding, adapt systems to work with new partner banks so we can expand internationally. You’ll prepare our current infrastructure to stretch seamlessly from dozens of developers to thousands of developers, with low cost, high performance and perfect reconciliation.
- Build for our next big launch. We’ll simultaneously be prepping for our next big product launch in RC Capital before EOY. Definitely: we’ll be adding much more flexibility to Daily Payouts by offering withdraw via card instead of ACH. Probably: a lending product, offered in collaboration with a partner, exact specs TBD.
- Get obsessed with our customers and stretch across a small team. It’s early days and its all hands on deck as we build the product and refine the vision. If you need to, you’ll get on with a customer to debug a tricky issue with Plaid. You’ll assess vendors, from tech spec to cost, and offer recommendations on next steps. You’ll give feedback on designs, spin up email templates, and build internal tools for our pms and customer support to leverage in their jobs. Everyone is going to be rolling up their sleeves and making impact outside their role.
BONUS:
- You have experience in Python.
- You have experience in PostgreSQL.
- You have experience in ClickHouse.
- You have some experience with React and SPA applications.
WHAT WE OFFER:
- Competitive equity in a fast-growing, Series C startup backed by top-tier investors, including Y Combinator
- 10-year window to exercise vested equity options
- Fully remote and flexible work environment
- 4-5 weeks of suggested time off annually for mental, physical, and emotional recharge
- $2,000 USD for workspace setup and $1,000 USD annual stipend for continuous learning
Curious about the interview process? Discover more in our blog post https://www.revenuecat.com/blog/company/how-we-hire-at-revenuecat/ about how we hire and learn tips to help you succeed.