
Senior Software Engineer – Agents
RevenueCat
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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