Senior Software Engineer, Agents

Overview

The position of Senior Software Engineer at RevenueCat offers a unique opportunity to contribute to the evolution of in-app subscription management. Launched from Y Combinator’s S18 batch, RevenueCat has positioned itself as a leading platform in mobile monetization, processing over $12 billion in annual purchase volume and playing a crucial role in over 40% of newly launched subscription applications. The role emphasizes innovation as the company now aims to enhance developer experiences with AI-assisted tools that help optimize subscription revenue.

Company Description

RevenueCat began as a solution to the complexities involved in building and scaling in-app subscriptions. The company boasts a fully remote workforce exceeding 150 individuals stationed across more than 25 countries. Their dedication to Customer Obsession, consistent shipping, ownership, and balance defines their workplace environment and culture.

The Role

As a Senior Software Engineer, you will be tasked with the creation of an AI assistant designed to assist developers in navigating and optimizing their subscription revenue. This assistant operates within Slack and aims to expand its capabilities to the company’s dashboard and API. Responsibilities for this role include managing real-time data processing, conducting experiment evaluations, debugging integrations, and providing insights using natural language processing.

This is a pivotal position as the company is in a transition towards implementing automation and improved experience through intelligent systems. You will be required to build a solid foundational infrastructure comprising orchestration, tool execution, context management, and evaluation mechanisms for the AI agent. Your work will have a substantial impact on how developers interact with revenue management tools and will influence hundreds of millions of end users.

Required Skills

To qualify for this role, candidates should meet several criteria, including:

  • 5+ years of experience in shipping production-grade systems will be essential.
  • Proficiency in building with Large Language Models (LLMs) is crucial. This includes not only understanding prompting techniques but also having a comprehensive grasp of the systems surrounding LLM applications: tools, structured outputs, management of context, and orchestration.
  • A strong foundation in backend development is necessary. The ideal candidate will have experience creating systems known for reliability, observability, and security.
  • Comfort with ambiguity is vital, given that this position entails participation in developing an early-stage product within a growth-stage organization.
  • An ability to work independently is required; candidates should initiate and complete their projects.
  • Good collaborative skills to effectively communicate in a remote culture.

Bonus qualifications may include direct experience with OpenAI or Anthropic APIs, having developed agents used by others, familiarity with frameworks for evaluation and observability, knowledge about subscription business models, and prior experience with Slack integrations or conversational AI interfaces.

Initial Expectations

First Month

Within your first month, you will be expected to:

  • Launch your first agent feature while becoming familiar with the platform's architecture and tool ecosystem.
  • Identify and address any immediate reliability or performance issues that may arise.
  • Engage with team members, setting up your development environment and obtaining necessary tools for debugging.

First Three Months

In the first quarter:

  • You will successfully launch a new feature that caters to the needs of tens of thousands of developers.
  • Assume responsibility for a critical infrastructure area.
  • Begin learning the fundamental aspects of incident response and participate in the on-call rotation.

First Six Months

During this period:

  • Your contributions should enhance the reliability, speed, and functionality of the AI agent.
  • Build infrastructure that supports the team's efforts in delivering effective agents.
  • Participate in code reviews and architectural discussions.

First Year

By your first anniversary:

  • You will have established RevenueCat as an AI-native company, having laid down the engine that supports their AI initiatives.
  • You should be proficient in all major components of the agent system.
  • You'll be expected to lead initiatives for product improvements and mentor new engineers joining the team.

Benefits

RevenueCat provides competitive equity in a fast-growing startup backed by top-tier investors including Y Combinator. Employees can expect a 10-year window to exercise vested equity options. Additionally, the company emphasizes a work-life balance, offering 4-5 weeks of paid time off per year to recharge both mentally and physically.

Employees will receive $2,000 for workspace setup and an annual stipend of $1,000 dedicated to continuous learning and professional development. These benefits demonstrate RevenueCat's commitment to not only the output of their employees but also their overall well-being.

Conclusion

In conclusion, joining RevenueCat as a Senior Software Engineer provides you the chance to significantly impact a thriving company delivering essential developer tools in the ever-evolving landscape of mobile subscriptions. With the opportunity for professional growth in a supportive, flexible work environment, this role is perfect for seasoned engineers passionate about levels of innovation through AI.



This job offer was originally published on jobicy.com

RevenueCat

USA, Canada, EMEA, LATAM

Software development

Full-time

August 29, 2026

0 views

0 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.