
Remote opportunity at
RevenueCatSenior SDK Engineer
RevenueCat is seeking a Senior SDK Engineer to join its fully remote engineering team. The company provides infrastructure and monetization tools utilized by mobile subscription applications,…
Career Tools
About This Role
RevenueCat is seeking a Senior SDK Engineer to join its fully remote engineering team. The company provides infrastructure and monetization tools utilized by mobile subscription applications, processing substantial annual purchase volumes for clients ranging from independent developers to large enterprise teams. In this role, the engineer will design, build, release, and support end-to-end features aimed at helping developers generate revenue, focusing primarily on either iOS or Android SDKs while occasionally…
Job Description
RevenueCat is seeking a Senior SDK Engineer to join its fully remote engineering team. The company provides infrastructure and monetization tools utilized by mobile subscription applications, processing substantial annual purchase volumes for clients ranging from independent developers to large enterprise teams. In this role, the engineer will design, build, release, and support end-to-end features aimed at helping developers generate revenue, focusing primarily on either iOS or Android SDKs while occasionally contributing to cross-platform and hybrid technologies.
This position suits a product-minded professional who enjoys creating developer tools and values code quality, rapid iteration, and user empathy. The successful candidate will work within a distributed team of over 150 employees across more than 25 countries, following core values that emphasize customer obsession, continuous shipping, ownership, and work-life balance. Over the first year, responsibilities evolve from mastering the core codebase and deploying updates to applications to architecting major features, mentoring incoming engineers, and helping steer the technical roadmap.
Responsibilities
- Design, build, ship, and support end-to-end features and products for mobile SDKs
- Focus primarily on either iOS or Android SDKs depending on core expertise
- Contribute to other platform and hybrid SDKs as needed
- Write high-quality code utilizing testing practices in rapid, iterative cycles
- Identify broken functionality and proactively implement fixes or suggestions
- Collaborate and communicate effectively within a fully remote team culture
- Review peer code and participate in engineering culture initiatives
- Scope and execute projects self-sufficiently within the first three months
- Contribute ideas, technical direction, and roadmap planning to the team
- Mentor and onboard newer engineering team members
Requirements
- Minimum of eight years of professional software experience
- Demonstrated history of launching mobile applications to the Apple App Store or Google Play Store
- Advanced proficiency in Swift and SwiftUI for iOS, or Java, Kotlin, and Compose UI for Android
- Willingness to work across iOS, Android, cross-platform, and hybrid environments
Qualifications
- Prior experience building software development kits
- Familiarity with server-driven user interfaces
- Experience shipping independently developed mobile applications
- Background in Python or alternative backend development technologies
Core Skills
Benefits
- USD 230,000 annual salary
- Competitive equity in a Series C startup backed by top-tier investors
- Ten-year exercise window for vested equity options
- Fully remote work environment offering autonomy and flexibility
- Four to five weeks of flexible time off annually
- Paid desk arrangement at a co-working space
- Dedicated workspace budget and continuous learning stipend
Frequently Asked Questions
Is this position remote?
Yes, this is a fully remote role within a distributed team operating across more than 25 countries.
What is the salary for the Senior SDK Engineer role?
The position offers a salary of USD 230,000 per year, alongside competitive equity and other stipends.
What level of experience is required?
Applicants must have at least eight years of software experience and a track record of shipping mobile apps to the Apple App Store or Google Play Store.
How can I apply for this job?
The provided source posting does not specify the exact application submission mechanism beyond describing the interview stages and expectations.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.