RevenueCat

Senior Software Engineer – Agents

RevenueCat

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $227,000 per year

Job Level

About the role

  • Building an AI assistant that helps developers understand and grow their subscription revenue.
  • Ship first agent feature and get familiar with the architecture, tool ecosystem, and how Rico talks to RevenueCat's APIs.
  • Identify the biggest reliability or performance gap and start fixing it.
  • Meet with the team, get set up with repos, dev environment, debugging tools.
  • Launch a brand new agentic feature to tens of thousands of developers.
  • Own a core infrastructure area — orchestration, eval pipeline, tool framework, or the trust/permissions layer.
  • Review code, create proposals, and contribute to architectural discussions.
  • Have shipped a major product or feature.

Requirements

  • 5+ years of experience shipping production systems.
  • Hands-on experience building with LLMs — not just prompting, but building the systems around them: tool use, structured output, context management, evaluation, orchestration.
  • Strong backend fundamentals. Built systems that need to be reliable, observable, and secure.
  • Comfortable with ambiguity. This is an early-stage product inside a growth-stage company. The architecture is still being figured out.
  • Self-directed. You figure out what needs to be built, build it, and ship it.
  • Collaborate well with others and can communicate effectively in a fully-remote culture.
  • Bonus:
  • Experience with OpenAI/Anthropic APIs specifically.
  • Built agents that other people use.
  • Experience with evaluation and observability frameworks (Langfuse, Langchain, etc).
  • Familiarity with subscription business models, app stores, or developer tools.
  • Built Slack integrations or other conversational interfaces.
  • Contributions to open-source AI/ML tooling.
Benefits
  • Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
AI assistant developmentLLMs (Large Language Models)backend developmentreliable systemsobservable systemssecure systemsevaluation frameworksobservability frameworksAPI integrationconversational interfaces
Soft Skills
self-directedcollaborationeffective communicationcomfortable with ambiguity