RevenueCat is seeking an Engineering Manager for our Data Team. In this highly technical role, you’ll be responsible for helping the team grow and succeed in its mission to put data at the service of customers. You’ll support the growth of our data platform and help create a product that empowers developers to make more money.
What You'll Do
- Help the Data Team grow and succeed in its mission to put data at the service of customers.
- Support the data platform’s growth and tackle its technical challenges.
- Help create a product that will help developers make more money.
- Mentor and guide engineers while actively contributing to technical decisions.
- Establish good relationships and communication with other teams, particularly infrastructure and product.
- Communicate clearly and collaborate effectively in a fully-remote environment.
- Be proactive and driven—act on problems or opportunities to improve.
- In your first month: meet the team and stakeholders, understand the data platform, implement and ship a first project, and familiarize yourself with critical projects and subscription business concepts.
- Within 3 months: build relationships across teams, build trust with engineers, grasp team strategy and challenges, and participate in code reviews and technical discussions.
- Within 6 months: mentor engineers, deliver improvements in architecture and project execution, and become an expert in the team’s focus areas.
- Within 12 months: understand the entire system to debug cross-team issues, drive initiatives to improve reliability and scalability, lead medium-to-large projects, and be recognized as a technical leader influencing strategy.
What We're Looking For
- 5+ years of experience in data engineering or software engineering.
- A track record of designing, building, and maintaining complex, large-scale systems.
- Experience in both real time and batch data processing.
- A product-focused mindset, opinionated, with a vision for how to put data to work.
- Highly technical with a desire to stay hands-on—writing and reviewing code to help solve challenging technical problems.
- You thrive at mentoring and guiding engineers while actively contributing to technical decisions.
- You establish good relationships and communication with other teams, particularly infrastructure and product.
- You communicate clearly and collaborate effectively in a fully-remote environment.
- You are proactive and driven—when you see a problem or an opportunity to improve, you act.
- You are versatile, curious, a fast learner, and you inspire the same in your team.
Technical Stack
- AWS
- Aurora Postgres, MariaDB
- Debezium, Kafka
- S3, Snowflake, Clickhouse
- Sagemaker
- Dagster, DBT
Team & Environment
You will be the Engineering Manager for the Data Team, which is part of a remote-first crew of 100+ people.
Benefits & Compensation
- Competitive equity in a fast-growing, Series C startup.
- 10-year window to exercise vested equity options.
- Fully remote and flexible work environment.
- 4-5 weeks of suggested time off annually.
- $2,000 USD for workspace setup.
- $1,000 USD annual stipend for continuous learning.
Work Mode
This is a global, fully remote position.
RevenueCat is an equal opportunity employer.




