Senior Software Engineer, Agents

RevenueCat, Inc.

Brasil

Remoto

BRL 220.000 - 380.000

Tempo pieno

5 giorni fa
Candidati tra i primi
Generatore di candidature

Ricevi una risposta da questo datore di lavoro — un curriculum e una lettera di presentazione personalizzati, che corrispondono esattamente a ciò che sta cercando.

Supera i filtri ATS

Vantaggi offerti da questo lavoro

Competitive equity
Fully remote environment
Learning stipend
Co-working desk allowance

Descrizione del lavoro

RevenueCat, Inc. is hiring a senior engineer to build and own agentic features that power subscription platforms for thousands of developers. You’ll work on orchestration, tool execution, and evaluation, shipping impactful features across our AI-native stack.

You will collaborate closely with product teams, maintain high quality code, and mentor others while operating in a fully remote environment. Prior experience with OpenAI/Anthropic APIs and Slack integrations is highly valued.

Competenze

  • 8+ years shipping production systems.
  • Experience with OpenAI/Anthropic APIs.
  • Familiarity with subscription business models and developer tools.
  • Experience with observability frameworks like Langfuse and Langchain.
  • Built Slack integrations and contributed to open source AI tooling.

Mansioni

  • Ship agentic features for thousands of developers.
  • Improve reliability, speed, and capabilities of agents.
  • Collaborate with Product and customers to align priorities.
  • Participate in code reviews, incident response, and architecture discussions.

Conoscenze

Backend systems
Experience shipping prod systems
Observability
Curious and autonomous

Strumenti

Langfuse
Langchain
OpenAI/Anthropic APIs
Slack integrations

Descrizione del lavoro

RevenueCat gives app businesses the infrastructure and tools to build, run, and improve their monetization. Since graduating from YC's S18 batch, we've grown into the default monetization platform for mobile. We're in 50%+ of newly shipped subscription apps, we process $16B+ in annual purchase volume, and we help everyone from a solo developer to the OpenAI mobile team understand and grow their revenue. We're a remote-first team of 150+ people across 25+ countries, guided by values we actually practice: Customer Obsession, Always Be Shipping, Own It, and Balance. This isn't the right fit for everyone. The systems you’ll build here manage billions of dollars and touch hundreds of millions of end users, and we don’t take that lightly. You'll be expected to work hard and hold a high bar for what you ship, alongside some of the sharpest, most driven people you've worked with. If that sounds energizing rather than exhausting, keep reading.

The Role

RevenueCat helps app developers manage subscriptions and make more money from them. Maybe you're an indie developer who doesn’t know what "conversion" even means, you just want your app to make money so you can keep building it. Or maybe you're a growth specialist at a company doing millions a month, and pricing experiments are already your whole job. Either way, you probably didn't get into this to spend your days staring at a dashboard. So we built two AI agents to do that work for you, or make you even sharper at it if you're already a pro. Enter Rico. Rico watches over your subscription business and can help you make sense of it, and act on what it finds. Say your revenue dropped last week. You don't need to go digging through charts to find out why. Just ask Rico. It pulls the data, explains what happened in plain language, and shows you how you compare to similar apps. Then it can fix things itself, like setting up a new plan or restoring a customer's access, with you approving the change before it goes live. Run a pricing experiment and Rico will read the results for you and tell you which version is winning. There are so many things we want Rico to be able to do! Then there's our AI Paywall Editor, a specialized agent to build and edit paywalls, the screen that asks someone to subscribe. Most developers are not designers, and a paywall that actually gets people to tap "subscribe" is harder to build than it looks, so the AI Paywall Editor helps you with that. Use it in our online editor, from the command line, or hook your own AI tools into it over MCP. You can see both agents in action in our most recent product launch recap. This is a role for engineers who've built advanced agents that do actual work, not just a thin wrapper around an LLM. You'll ship agentic features to thousands of developers, and you’ll shape the foundation everything else runs on: orchestration, tool execution, context management, evaluation and human-in-the-loop controls.

About You

You have 8+ years of experience shipping production systems. You've built agents that other people actually use and 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 hold a high bar for quality and instinctively know which details matter, but also are discerning enough to cut scope when needed while still delivering value. You’re customer-obsessed: you imagine yourself as the developer, product manager, or marketer using the feature or experiencing the issue. You’re a builder, not an implementer: scoping, prioritizing, and driving rollout in partnership with our Product team. This isn’t a role where you check off items from a detailed specification. You can quickly familiarize yourself with code you didn't write yourself and improve it. You’re scrappy and biased toward shipping. You’d rather ship a good version today and iterate than wait to ship a perfect one next quarter. You communicate clearly, both in real-time and asynchronously. We’re a fully remote team, and how you write is as important as how you code. You’ve shipped meaningful user-facing features to production, monitored their usage and adoption, and improved them over time. You write high-quality, well-tested code, debug issues methodically, and help raise the engineering bar through thoughtful feedback and mentorship. You act like an founder:: you notice problems, propose improvements, and follow through fast. You're comfortable with ambiguity. This is an early stage product inside a growth stage company, and the architecture is still being figured out. You're self directed. You figure out what needs to be built, build it, and ship it. You are curious and stay current on AI tools and practices. You have a habit of sharing what you learn with others. Ideally, you have: Familiarity with subscription business models, app stores, or developer tools Experience with OpenAI/Anthropic APIs specifically Experience with observability frameworks (Langfuse, Langchain, etc.) Built Slack integrations Contributed to open source AI/ML tooling Maintained systems at scale

In the first month
  • Meet frequently with your team and manager to get up to speed
  • Learn our tools, processes, and the subscription business concepts that shape our product
  • Get familiar with our debugging tools, infrastructure, and overall architecture
  • Ship your first project: a small feature that gets you into the codebase and shows you how the agents talk to RevenueCat's APIs
  • Jump in early: fix bugs, ship small improvements, and weigh in on PRs
Within the first 3 months
  • Ship a medium sized project, ideally a new agentic feature that reaches tens of thousands of developers
  • Understand the main product areas your team owns and how they work end to end
  • Understand our current agent infrastructure, orchestration, the eval pipeline, the tool framework, and the trust and permissions layer, and have opinions on how to improve it
  • Scope and work on projects on your own, from idea to post launch improvements
  • Take part in code reviews, bug bashes, and technical discussions
Within the first 6 months
  • Become the go to engineer for certain focus areas
  • Have made the agents measurably more reliable, faster, and capable
  • Contribute to architecture discussions that affect more than just your team
  • Mentor other engineers joining the team
  • Talk directly with customers to understand how your work actually lands
  • Debug issues across frontend, backend, and data
  • Communicate clearly during incidents and drive fixes that prevent repeats
  • Learn the basics of incident response and join the on call rotation
Within the first 12 months
  • Have built infrastructure the rest of the team ships agents on top of
  • Know all the major components of our system and be able to debug complex issues
  • Write proposals and drive major architecture discussions
  • Spec and architect large projects, gather feedback, and drive design validation and rollout plans
  • Have made RevenueCat an AI native company in large part because you built the engine underneath it
  • Have your own initiatives for improving our product and systems, grounded in real customer priorities
What we offer:
  • 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
  • A fully remote environment designed around autonomy and flexibility
  • 4-5 weeks of flexible time off annually
  • Paid desk at a co-working space
  • Workspace budget and continuous learning stipend
Interviewing at RevenueCat

Our interview process is rigorous on purpose. We want to be sure that everyone we bring on is genuinely excited about this work, aligned with how we operate, and ready to meet our high bar for performance. Curious what that actually looks like?

Ottieni la revisione del curriculum gratis e riservata.

o trascina qui il file.

Similar jobs

Offerte di lavoro simili che vale la pena confrontare

Senior Backend Engineer
Senior Backend Engineer

RevenueCat, Inc. • Brasile

Remoto
BRL 320.000 - 520.000
Equity
Fully remote environment
4–5 weeks off annually
+3
Senior Product Manager, Analytics Features
Senior Product Manager, Analytics Features

RevenueCat, Inc. • Brasile

Remoto
BRL 1.046.000 - 1.245.000
Fully remote
Equity compensation
Learning stipend
+1
Senior Sales Engineer
Senior Sales Engineer

RevenueCat, Inc. • Brasile

Remoto
BRL 598.000 - 896.000
Competitive equity in a fast-growing,
10-year window to exercise vestedEqu
Fully remote environment
+3
Engineering Manager, RC Capital
Engineering Manager, RC Capital

RevenueCat, Inc. • Brasile

Remoto
BRL 500.000 - 700.000
Competitive equity
Fully remote
4–5 weeks time off
+3
Data Analyst
Data Analyst

RevenueCat, Inc. • Brasile

Remoto
BRL 398.000 - 647.000
Senior SDK Engineer
Senior SDK Engineer

RevenueCat, Inc. • Brasile

Remoto
BRL 697.000 - 896.000
Equity stake in a fast-growing startup
Fully remote environment
4–5 weeks flexible time off
+2
Senior Design Engineer
Senior Design Engineer

RevenueCat, Inc. • Brasile

Remoto
BRL 180.000 - 280.000
Fully remote
Equity
Flexible time off
+1
Senior Partnerships Manager, Product Partnerships
Senior Partnerships Manager, Product Partnerships

RevenueCat, Inc. • Brasile

Remoto
BRL 180.000 - 280.000
Competitive equity
Fully remote environment
Flexible time off
+2
Senior Product Manager, Funnels
Senior Product Manager, Funnels

RevenueCat, Inc. • Brasile

Remoto
BRL 250.000 - 380.000
Equity in a fast-growing startup
Fully remote environment
4–5 weeks flex time off
+3
Head of Customer Growth
Head of Customer Growth

RevenueCat, Inc. • Brasile

Remoto
BRL 180.000 - 300.000
Fully remote environment
4–5 weeks flexible time off
Co-working space budget
+1