
Remote opportunity at
RevenueCatSenior Software Engineer, Product
RevenueCat operates a mobile monetization infrastructure platform used in over fifty percent of newly shipped subscription applications, processing billions in annual purchase volume for clients ranging…
Career Tools
About This Role
RevenueCat operates a mobile monetization infrastructure platform used in over fifty percent of newly shipped subscription applications, processing billions in annual purchase volume for clients ranging from independent developers to the OpenAI mobile team. The organization seeks a product-focused Senior Software Engineer to design, construct, release, and maintain comprehensive product features utilized by hundreds of millions of end users and thousands of developers. This hands-on individual contributor position requires deep…
Job Description
RevenueCat operates a mobile monetization infrastructure platform used in over fifty percent of newly shipped subscription applications, processing billions in annual purchase volume for clients ranging from independent developers to the OpenAI mobile team. The organization seeks a product-focused Senior Software Engineer to design, construct, release, and maintain comprehensive product features utilized by hundreds of millions of end users and thousands of developers.
This hands-on individual contributor position requires deep technical expertise combined with strong product judgment and a bias toward shipping reliably. The engineer will operate across backend, frontend, and data layers, making practical trade-offs and managing initiatives from initial problem formulation through production deployment and ongoing maintenance. Responsibilities include working alongside AI coding assistants, engaging directly with users, participating in code reviews, and mentoring colleagues.
The role operates within a remote-first organization comprising over one hundred fifty individuals distributed across more than twenty-five countries. Candidates are expected to collaborate effectively through both real-time communication and written asynchronous channels. The evaluation process includes two dedicated live-coding evaluations focused on frontend fundamentals and SQL, data logic, and algorithmic programming.
Responsibilities
- Design, build, ship, and maintain end-to-end product features across frontend, backend, and data boundaries
- Scope projects, prioritize tasks, and drive production rollout from problem definition to post-launch improvements
- Write high-quality, well-tested code and debug issues methodically across systems
- Engage directly with customers to understand product utilization and experience
- Contribute to architecture discussions and mentor other engineers joining the team
- Collaborate using clear written communication in a fully remote environment
Requirements
- Minimum of 8 years of professional software engineering experience
- Demonstrated backend foundation and track record of building and operating high-scale production systems
- Proficiency in React with the ability to own UI work and HTML, CSS, and JavaScript fundamentals
- Ability to write advanced SQL statements beyond basic SELECT and UPDATE queries
- Experience shipping meaningful user-facing features to production and monitoring their usage
- Familiarity with coding alongside AI tools such as Copilot, Cursor, or Claude Code
Core Skills
Benefits
- Competitive equity in a Series C startup backed by top-tier investors including Y Combinator
- 10-year window to exercise vested equity options
- Fully remote work environment focused on autonomy and flexibility
- 4 to 5 weeks of flexible time off annually
- Paid desk at a co-working space
- Workspace budget and continuous learning stipend
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
What is the salary for this position?
The salary for this role is USD 230,000 per year.
Is this position remote?
Yes, this is a remote-first role within a team distributed across more than twenty-five countries.
What technologies are used in this role?
Engineers in this role are likely to work with TypeScript, React, PostgreSQL, Python, Flask, and AWS-hosted systems.
What is the interview process like?
The interview process includes two separate live-coding sessions: one focusing on frontend fundamentals and another covering SQL, data logic, and algorithmic programming.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.