RevenueCat removes the headaches of building and scaling in‑app subscriptions. RevenueCat is a remote‑first crew of 100+; they build the default monetization platform for mobile.
RevenueCat is searching for an Engineering Manager to help our Data Team grow and succeed in our mission to put data at the service of our customers.
Our infrastructure is built on AWS, with production databases on Aurora Postgres & MariaDB, replicated with debezium and kafka to our data lake in S3, snowflake for warehouse and clickhouse for real-time metrics. We use Sagemaker for machine learning capabilities, Dagster for orchestration, DBT for transformations.
In the first 6-12 months, you will mentor engineers, deliver improvements in architecture and cross-team alignment, and drive reliability, scalability, and performance.
Fully remote and flexible work environment with a focus on hands-on technical excellence.
Requirements
You have 5+ years of experience in data engineering or software engineering, with a track record of designing, building, and maintaining complex, large-scale systems.
You always find yourself leading or influencing the grand vision and strategy on the Data.
You are experienced in both real time and batch data processing.
You have a product-focused mindset. You are opinionated and you envision how to put data at work.
You are highly technical and enjoy staying hands-on, writing and reviewing code, helping solve challenging technical problems, contributing in brainstorms and roadmapping.
As a manager, you thrive at mentoring and guiding engineers while actively contributing in technical decisions and when the team needs help.
You establish good relationships and communication with other teams, in particular with 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, and a fast learner who inspires the same in your team.