Senior Software Engineer, Internal Tooling (Remote, Worldwide)
Ever wonder what fuels the productivity of engineers behind some of the fastest-growing apps? At RevenueCat, we are not just building the core platform that powers app subscriptions for companies like OpenAI, we are also dedicated to empowering our own engineering team. As a Senior Software Engineer focusing on Internal Tooling, you will be at the heart of this mission. You will craft the essential tools, services, and automations that make our developers' lives smoother, faster, and more efficient. This is your chance to directly impact the velocity and success of a rapidly scaling, global engineering organization, ensuring our teams can continue shipping world-class products with ease.
Overview
RevenueCat provides the vital infrastructure and tools that enable app businesses to effectively build, run, and improve their monetization strategies. Since our start from YC's S18 batch, we have emerged as the default monetization platform for mobile applications, now integral to over 50% of newly launched subscription apps. We process an astounding $16B+ in annual purchase volume, assisting everyone from independent developers to large organizations like the OpenAI mobile team in understanding and growing their revenue.
We are a fully remote team of more than 150 individuals, spanning over 25 countries. Our culture is deeply rooted in values we truly live by: Customer Obsession, Always Be Shipping, Own It, and Balance. This role is not for everyone. The systems you will construct manage billions of dollars and affect hundreds of millions of end users; we approach this responsibility with utmost seriousness. You will be expected to work diligently and uphold an exceptionally high standard for what you deliver, collaborating with some of the most astute and driven professionals you have ever encountered. If this prospect invigorates rather than exhausts you, then you are in the right place.
Key Responsibilities
- Design, develop, and maintain robust internal tools, platforms, and services that enhance developer productivity and experience across the engineering organization.
- Build and scale critical infrastructure and automation solutions, including CI/CD pipelines, deployment systems, and monitoring tools.
- Collaborate closely with Devops, Platform, and other engineering teams to identify pain points and implement effective, scalable solutions.
- Drive improvements in development workflows, operational efficiency, and system reliability through innovative tooling.
- Mentor junior engineers and contribute to best practices for software development and operational excellence.
- Ensure the security, reliability, and performance of the internal development platform.
- Participate in on-call rotation to support internal systems, ensuring high availability and quick resolution of issues.
Requirements
- Extensive experience, typically 5+ years, in software engineering, with a strong focus on building internal tools, developer platforms, or DevOps solutions.
- Proficiency in at least one major programming language such as Python, Go, Java, or Ruby, and a willingness to learn new technologies.
- Demonstrated experience with cloud platforms (e.g., AWS, GCP, Azure) and infrastructure as code tools (e.g., Terraform, CloudFormation).
- Solid understanding of CI/CD principles and experience implementing automated build, test, and deployment pipelines.
- Familiarity with containerization technologies like Docker and orchestration platforms such as Kubernetes.
- Strong problem-solving skills and a proactive approach to identifying and addressing engineering challenges.
- Excellent communication skills, both written and verbal, with the ability to collaborate effectively across distributed teams.
- A deep commitment to quality, operational excellence, and a high bar for what you ship.
What You'll Gain
- The opportunity to make a massive impact on the daily lives of over 150 engineers, directly influencing our ability to deliver world-class products.
- Work with a high-performing, globally distributed team of experienced and passionate individuals.
- Significant professional growth opportunities as you tackle complex challenges at scale.
- A culture that genuinely values work life balance, despite our high standards and ambitious goals.
- Competitive compensation and benefits as part of a successful, fast-growing company.
- The flexibility and autonomy of a fully remote, worldwide opportunity.
How to Apply
Click the apply button below to view the full job details and submit your application directly through the employer's official page.

