
Senior Software Engineer
Overview
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.
Job Description
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.
Responsibilities
- - Ship your first agent feature and get familiar with the architecture, tool ecosystem, and how Rico talks to RevenueCat's APIs.
- - Identify the biggest reliability or performance gap and start fixing it.
- - Meet with the team, get set up with repos, dev environment, and debugging tools.
- - Familiarize yourself with RevenueCat dashboards, logging, debugging tools, cloud providers, infrastructure management and general architecture.
- - Launch a brand new agentic feature to tens of thousands of developers.
- - Own a core infrastructure area — orchestration, eval pipeline, tool framework, or the trust/permissions layer.
- - Be able to scope and work on projects self-sufficiently.
- - Learn the basics of incident response and be part of the on-call rotation.
- - The agent is measurably more reliable, faster, and capable because you're here.
- - You've built infrastructure that the rest of the team ships agents with.
- - Review code, create proposals, and contribute to architectural discussions.
- - Have shipped a major product or feature.
- - RevenueCat is an AI-native company. You built the engine underneath it.
- - Know all the major components of our agent system and be able to debug complex issues.
- - Have your own initiatives for improving our agent products, understanding the current issues and priorities.
- - Mentor other engineers joining the team.
Required Skills
- - 5+ years of experience shipping production systems.
- - Hands-on experience building with LLMs — not just prompting, but building the systems around them: tool use, structured output, context management, evaluation, orchestration.
- - Strong backend fundamentals.
- - Built systems that need to be reliable, observable, and secure.
- - Comfortable with ambiguity.
- - Self-directed. You figure out what needs to be built, build it, and ship it.
- - Collaborate well with others and can communicate effectively in a fully-remote culture.
- - Bonus: Experience with OpenAI/Anthropic APIs specifically.
- - Built agents that other people use.
- - Experience with evaluation and observability frameworks (Langfuse, Langchain, etc).
- - Familiarity with subscription business models, app stores, or developer tools.
- - Built Slack integrations or other conversational interfaces.
- - Contributions to open-source AI/ML tooling.
About the company
In-app subscriptions are a pain. The code can be hard to write, time-consuming to maintain, and full of edge cases. RevenueCat makes it simple, plus provides analytics, integrations, and tools to grow so you can get back to building your app.
All Job Openings at RevenueCat