
Remote opportunity at
RevenueCatSenior Software Engineer, Agents
RevenueCat operates a widely used monetization platform that provides infrastructure and tools for mobile app businesses, serving more than half of newly launched subscription applications and…
Career Tools
About This Role
RevenueCat operates a widely used monetization platform that provides infrastructure and tools for mobile app businesses, serving more than half of newly launched subscription applications and managing over sixteen billion dollars in annual purchase volume. The company is currently hiring a Senior Software Engineer specializing in Agents to work remotely on its artificial intelligence features, including Rico, an assistant that analyzes subscription data and handles tasks like configuring plans, and…
Job Description
RevenueCat operates a widely used monetization platform that provides infrastructure and tools for mobile app businesses, serving more than half of newly launched subscription applications and managing over sixteen billion dollars in annual purchase volume. The company is currently hiring a Senior Software Engineer specializing in Agents to work remotely on its artificial intelligence features, including Rico, an assistant that analyzes subscription data and handles tasks like configuring plans, and an AI Paywall Editor designed to help developers build subscription screens.
This position involves developing advanced agent systems rather than basic wrappers, shaping foundational elements such as orchestration, tool execution, context management, and human-in-the-loop controls. Candidates should enjoy operating autonomously in an early-stage product environment within a growth-stage company, turning ideas into shipped features quickly while collaborating closely with the product team.
Responsibilities
- Build and ship agentic features utilized by thousands of developers
- Shape core foundational elements including orchestration, tool execution, context management, evaluation, and human-in-the-loop controls
- Collaborate with the product team on scoping, prioritizing, and executing rollouts
- Review code, participate in bug bashes, and engage in technical discussions
- Communicate clearly during incidents and drive preventative fixes
- Contribute to architectural discussions and write technical proposals
Requirements
- Eight or more years of experience shipping production systems
- Demonstrated experience building agents and surrounding systems such as tool use, structured output, context management, evaluation, and orchestration
- Strong backend engineering fundamentals with a focus on reliability, observability, and security
- Experience shipping user-facing features to production, tracking their adoption, and refining them over time
- Ability to write clean, thoroughly tested code and debug issues methodically
Qualifications
- Familiarity with subscription business models, app store ecosystems, or developer tools
- Experience working directly with OpenAI or Anthropic APIs
- Familiarity with observability frameworks such as Langfuse or Langchain
- Experience building Slack integrations
- Prior contributions to open source AI or machine learning tooling
- Background maintaining systems at scale
Benefits
- Competitive equity in a Series C startup backed by top-tier investors including Y Combinator
- Ten-year window to exercise vested equity options
- Fully remote working environment offering autonomy and flexibility
- Four to five weeks of flexible time off annually
- Paid desk at a co-working space
- Workspace budget and a continuous learning stipend
Frequently Asked Questions
Answers are based only on the employer’s listing; where it doesn’t say, neither do we.
Is this position remote?
Yes, RevenueCat operates as a fully remote team spanning more than twenty-five countries.
What is the salary for this role?
The salary is USD 230,000 per year, accompanied by competitive equity in a Series C startup.
What experience level is required?
Applicants must have at least eight years of experience shipping production systems, including building AI agents and their surrounding infrastructure.
Sample Interview Questions
AI-generated questions tailored to this specific role — a preview of the full practice set.