Senior Software Engineer
Role summary
We are seeking a Senior Software Engineer with a strong backend focus and hands-on experience building LLM-powered systems. In this role, you will be instrumental in developing and enhancing our AI-native platform, focusing on agent features, reliability, and performance. You will work with LLM technologies, evaluation frameworks, and observability tools, contributing to core infrastructure and architectural discussions. The position requires 5+ years of experience shipping production systems and offers a fully remote work environment within a fast-growing startup. You will have the opportunity to mentor other engineers and significantly impact the company's AI strategy.
### Who you are
- You have 5+ years of experience shipping production systems
- You have hands-on experience building with LLMs — not just prompting, but building the systems around them: tool use, structured output, context management, evaluation, orchestration
- You have strong backend fundamentals. You've built systems that need to be reliable, observable, and secure
- You are comfortable with ambiguity. This is an early-stage product inside a growth-stage company. The architecture is still being figured out
- You are self-directed. You figure out what needs to be built, build it, and ship it
- You collaborate well with others and can communicate effectively in a fully-remote culture
- Experience with OpenAI/Anthropic APIs specifically
- You've 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
- You've built Slack integrations or other conversational interfaces
- Contributions to open-source AI/ML tooling
### What the job involves
- In the first month, you'll:
- Ship your 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, and debugging tools
- Familiarize yourself with RevenueCat dashboards, logging, debugging tools, cloud providers, infrastructure management and general architecture
- Within the first 3 months, you'll:
- 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
- Be able to scope and work on projects self-sufficiently
- Learn the basics of incident response and be part of the on-call rotation
- Within the first 6 months, you'll:
- The agent is measurably more reliable, faster, and capable because you're here
- You've built infrastructure that the rest of the team ships agents with
- Review code, create proposals, and contribute to architectural discussions
- Have shipped a major product or feature
- Within the first 12 months, you'll:
- RevenueCat is an AI-native company. You built the engine underneath it
- Know all the major components of our agent system and be able to debug complex issues
- Have your own initiatives for improving our agent products, understanding the current issues and priorities
- Mentor other engineers joining the team
### Benefits
- Competitive equity in a fast-growing, Series C startup backed by top tier investors including Y Combinator
- 10 year window to exercise vested equity options
- Fully remote work environment that promotes autonomy and flexibility
- Suggested 4 to 5 weeks time off to recharge and focus on mental, physical, and emotional health
- $2,000 USD to build your personal workspace
- $1,000 USD annual stipend for your continuous learning and growth
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite