Remote (Global)

RevenueCat is hiring a Senior Product Engineer

About the Role

The role involves owning key product features, driving technical direction, and ensuring seamless integration between systems while maintaining a strong focus on developer experience and system reliability.

Responsibilities

  • Lead the development and maintenance of core product functionalities
  • Collaborate with designers and product managers to define feature specifications
  • Write clean, maintainable, and well-tested code across multiple platforms
  • Improve system reliability and performance at scale
  • Guide architectural decisions with long-term scalability in mind
  • Support integration of subscription infrastructure across client applications
  • Troubleshoot and resolve complex technical issues in production
  • Contribute to API design and documentation for external developers
  • Participate in code reviews and uphold engineering standards
  • Mentor junior engineers and promote knowledge sharing within the team
  • Evaluate new technologies and tools for potential adoption
  • Ensure alignment between engineering output and business goals
  • Monitor system metrics and respond to operational alerts
  • Drive improvements in developer tooling and workflows
  • Maintain focus on security, privacy, and data compliance

Nice to Have

  • Experience with subscription billing platforms or fintech systems
  • Background in developer-first product companies
  • Familiarity with mobile app development using Swift or Kotlin
  • Contributions to open-source projects or public technical writing
  • Experience mentoring engineers in remote or distributed teams

Compensation

Competitive salary with equity and benefits package

Work Arrangement

Remote-friendly with flexibility for global time zones

Team

Collaborative engineering team focused on product development and iteration

About the Role

  • This position plays a central role in shaping the evolution of a subscription management platform used by mobile developers worldwide.
  • Engineers in this role are expected to take ownership of features from concept through deployment and ongoing maintenance.

Technology Stack

  • Primary languages include TypeScript and Go.
  • Infrastructure runs on AWS with services orchestrated via Kubernetes.
  • The team uses PostgreSQL for data storage and Redis for caching.
  • Frontend applications are built with React and modern JavaScript tooling.

Culture & Values

  • Emphasis on transparency, inclusivity, and sustainable work practices.
  • Regular team retrospectives and open feedback channels are standard practice.
  • Decisions are data-informed and user-focused.

Growth Opportunities

  • Engineers are encouraged to lead initiatives and propose technical improvements.
  • Opportunities for public speaking, conference participation, and open-source contributions are supported.

Application Process

  • Candidates should expect a technical screen, system design interview, and team fit discussion.
  • A take-home project may be included to assess practical problem-solving skills.

Available for qualified candidates requiring work authorization

Required Skills
SQLTypeScriptJavaScriptReact.jsPostgreSQLPythonAPI DevelopmentData AnalysisProblem Solving
About company
RevenueCat
RevenueCat removes the headaches of building and scaling in‑app subscriptions. It is the default monetization platform for mobile, used in >40% of newly shipped subscription apps, processing $10B+ in annual purchase volume, and helping developers from solo devs to large teams understand and grow their revenue.
All jobs at RevenueCat Visit website
Job Details
Category other
Posted 7 months ago