Senior SDK Engineer

Contract type
Ongoing
Work mode
Remote · EMEA, LATAM, Canada, USA
Experience
Senior · 8+ years

Job description

Senior SDK Engineer responsible for designing, building, shipping, and supporting end-to-end features and products in RevenueCat's mobile SDKs, primarily focusing on either the iOS or Android SDK. The role is product- and customer-focused, aimed at helping developers make more money.

At a glance

Employment
Full-time
Work mode
Remote · EMEA, LATAM, Canada, USA

What you'll do

  • Design, build, ship, and support end-to-end features and products that help developers make more money
  • Primarily focus on either the iOS or Android SDK, depending on core experience
  • Contribute to other platform and hybrid SDKs from time to time
  • Open your first pull request and deploy changes to be used by 32,000+ apps
  • Onboard into the codebase by working on your very first project and shipping it
  • Review code and add to the engineering culture
  • Scope and work on projects self-sufficiently
  • Participate in code reviews and contribute in other ways (testing, visibility, etc.) to improve reliability and quality of the codebase
  • Understand every product owned by your team
  • Understand and improve many of the codebases that the team works with
  • Become the most knowledgeable person on several key features
  • Have your own initiatives for improving the code base and infrastructure
  • Contribute to the team roadmap and technical direction
  • Ship a major product or feature
  • Use your knowledge to contribute ideas to RevenueCat's suite of solutions
  • Spec, architect and build any feature we might want to build
  • Be the primary expert/owner of at least one area of the technology stack related to SDKs
  • Help mentor and onboard new engineers
  • Help prioritize the roadmap to provide maximum value to developers

What we're looking for

  • 8+ years of experience in software
  • Shipped mobile apps to Apple App Store or Google Play Store
  • Very experienced in Swift and Swift UI (iOS) or Java/Kotlin and Compose UI (Android)
  • Not afraid of iOS, Android, cross platform, or hybrid platforms
  • Love making products for developers
  • Love shipping good products
  • Deep empathy for customers
  • Know how to ship high quality code using good testing practices in iterative cycles
  • Collaborate well with others and can communicate effectively in a fully-remote culture
  • Proactive: when you see something broken, you jump on it to fix it or suggest improvements
  • Move fast, test, and iterate quickly
  • Ask questions when stuck on something
  • Excited to be part of a growing team

Nice to have

  • Experience building SDKs
  • Experience in server driven user interfaces
  • Shipped your own app to Google Play or the App Store
  • Experience in Python or other backend development

Benefits

  • 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
  • A fully remote environment designed around autonomy and flexibility
  • 4-5 weeks of flexible time off annually
  • Paid desk at a co-working space
  • Workspace budget and continuous learning stipend

Apply

About RevenueCat

The default monetization platform for mobile

RevenueCat gives app businesses the infrastructure and tools to build, run, and improve their monetization. Since graduating from YC's S18 batch, we've grown into the default monetization platform for mobile. We're in 50%+ of newly shipped subscription apps, we process $16B+ in annual purchase volume, and we help everyone from a solo developer to the OpenAI mobile team understand and grow their revenue.

Key facts

  • 150+ people
  • In 50%+ of newly shipped subscription apps
  • Processes $16B+ in annual purchase volume
  • Remote-first team of 150+ people across 25+ countries
  • Graduated from YC's S18 batch
  • Series C startup
  • SDK used by 32,000+ apps

Partners & customers

OpenAI

What they value

  • Customer Obsession
  • Always Be Shipping
  • Own It
  • Balance