About RevenueCat
RevenueCat removes the headaches of building and scaling in-app subscriptions. Since graduating from YC's S18 batch, it has grown into the default monetization platform for mobile — present in over 40% of newly shipped subscription apps, processing $10B+ in annual purchase volume, and helping everyone from solo developers in Brazil to the OpenAI mobile team understand and grow their revenue. The team is remote-first, 120+ people across 25 countries, guided by values they actually practice: Customer Obsession, Always Be Shipping, Own It, and Balance.
About the Role
RevenueCat is looking for a Senior SDK Engineer specializing in iOS to help design, build, ship, and support end-to-end features that help developers make more money. The ideal candidate is product-focused, customer-focused, and passionate about building mobile SDKs with a great developer experience. This role primarily focuses on the iOS SDK, with occasional contributions to the Android SDK and hybrid SDKs — experience there isn't required, but enthusiasm for it is.
About You
- 5+ years of software experience, with mobile apps shipped to the Apple App Store
- Deep experience with iOS, Swift, and SwiftUI
- Comfortable working with Android or hybrid platforms when needed
- A passion for building products for developers and shipping great work
- Deep empathy for customers
- Strong testing practices and iterative, high-quality shipping habits
- Collaborative communicator suited to a fully remote culture
- Proactive — you fix or flag what's broken rather than waiting
- Fast-moving, with a test-and-iterate mindset
- Comfortable asking questions when stuck
- Excited to grow with the team
Bonus:
- Kotlin and Jetpack Compose experience
- SDK-building experience
- Experience with server-driven UI
- Shipped your own app to Google Play or the App Store
- Python or other backend development experience
What Success Looks Like
First month: Learn the customer base, SDK, and in-app subscription ecosystem; ship your first pull request to 32,000+ apps; complete onboarding through your first shipped project; learn the team's transparent GitHub workflow; begin reviewing code.
First 3 months: Scope and work on projects self-sufficiently; contribute to code reviews and codebase reliability/quality; understand every product owned by your team and the codebases involved.
First 6 months: Become the go-to expert on several key features; drive your own initiatives for improving the codebase and infrastructure; contribute to team roadmap and technical direction; ship a major product or feature.
First 12 months: Develop deep mobile subscriptions expertise; contribute ideas across RevenueCat's product suite; be able to spec, architect, and build any feature needed; become the primary expert/owner of at least one technical area; mentor and onboard new engineers; help prioritize the roadmap for maximum developer value.
What RevenueCat Offers
- 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 annual time off for mental, physical, and emotional recharge
- $2,000 USD workspace setup stipend + $1,000 USD annual learning stipend
