The subscription platform for mobile apps
Senior Software Engineer – Agents
Location
United States
Posted
68 days ago
Salary
$227K / year
Seniority
Senior
Job Description
Senior Software Engineer – Agents
RevenueCat
• 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.
Job 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Associate Staff Engineer, SAP-Supply-Chain-Logistics
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Company Description 👋🏼We're Nagarro, we are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in! Job Description REQUIREMENTS: - Total experience: 4+ years - Hands-on experience in SAP S/4HANA Cloud implementations - Should have experience in Public Cloud. - Should have rich experience in warehouse structure configuration - Should have understanding of inbound and outbound logistics processes - Should have experience in putaway and picking strategies - Should have experience in Inventory and stock management - Should have experience working with SAP Fiori apps for warehouse operations. - Should have strong understanding of integration between EWM and MM, SD, and PP modules. - Should have sound analytical and problem-solving skills - Should be able to conduct Fit-to-Standard workshops to understand business requirements and align them with SAP best practices. RESPONSIBILITIES: - Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project - Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it. - Determining and implementing design methodologies and tool sets - Enabling application development by coordinating requirements, schedules, and activities. - Being able to lead/support UAT and production roll outs. - Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it. - Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement - Giving constructive feedback to the team members and setting clear expectations. - Helping the team in troubleshooting and resolving of complex bugs - Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken. - Carrying out POCs to make sure that suggested design/technologies meet the requirements. Qualifications Bachelor’s or master’s degree in computer science, Information Technology, or a related field. - Service Region: South Asia
Associate Staff Engineer, SAP ABAP & EWM
NagarroNagarro (Frankfurt: NA9) is a leader in digital product engineering and drives technology-led business breakthroughs.
Company Description 👋🏼We're Nagarro, we are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale across all devices and digital mediums, and our people exist everywhere in the world (17500+ experts across 39 countries, to be exact). Our work culture is dynamic and non-hierarchical. We are looking for great new colleagues. That is where you come in! Job Description REQUIREMENTS: - Total experience: 4+ years - Should have strong experience in SAP ABAP development with strong exposure to EWM related developments. - Should have hands-on experience in RF developments, PPF framework, Queue handling (qRFC), EWM Master Data & Transaction flows - Should have experience with IDocs (custom & standard), BAPI/RFC development, Interfaces with SAP modules like MM, SD, TM. - Should have expertise in Reports, Module Pool Programming, Data Dictionary (DDIC) Enhancements (User Exits, BAdIs, Implicit/Explicit Enhancements), ALV (OO & Classical). RESPONSIBILITIES: - Understanding functional requirements thoroughly and analysing the client’s needs in the context of the project - Envisioning the overall solution for defined functional and non-functional requirements, and being able to define technologies, patterns, and frameworks to realize it. - Determining and implementing design methodologies and tool sets - Enabling application development by coordinating requirements, schedules, and activities. - Being able to lead/support UAT and production roll outs. - Creating, understanding, and validating WBS and estimated effort for given module/task, and being able to justify it. - Addressing issues promptly, responding positively to setbacks and challenges with a mindset of continuous improvement - Giving constructive feedback to the team members and setting clear expectations. - Helping the team in troubleshooting and resolving of complex bugs - Coming up with solutions to any issue that is raised during code/design review and being able to justify the decision taken. - Carrying out POCs to make sure that suggested design/technologies meet the requirements. Qualifications Bachelor’s or master’s degree in computer science, Information Technology, or a related field. - Service Region: South Asia
Senior Software Engineer
KalerisKaleris is a provider of cloud-based supply chain execution and visibility technology solutions.
• Analyze, design, unit test, and develop robust large-scale applications. • Create secure, scalable, and highly available distributed applications. • Collaborate with product management and quality assurance to deliver highly efficient features and functionality. • Take ownership of a product's feature design and development. • Participate in code, feature reviews, and provide feedback. • Provide guidance and support related to your feature to various cross-functional teams within the organization. • Mentor and coach other team members. • Write technical documents that explain how new modules and new products are implemented • Participate in the full life-cycle development process from definition and design to product delivery
Staff Software Engineer
ActBlueActBlue is a fundraising software tool geared towards liberal people and organizations. The company offers fundraising tools, technology, and software designed to help grassroots o
• Lead the technical execution of AAA's highest-priority initiatives -- including unifying login across ActBlue products and shifting to role-based, least-privilege access controls at scale -- owning architecture decisions and ensuring stability throughout while the platform modernizes underneath them. • Work with the team to architect, refactor, and improve identity and access systems that serve donors, campaigns, organizations, and internal users, breaking down initiative-level work across multiple epics and contributing technical expertise to shape the team's roadmap prioritization. • Partner with designers and product managers to help shape the team's roadmap, anticipating important information needs from stakeholders to inform project work and proactively raising potential competing product interests. • Serve as a technical consultant and go-to resource for engineers across teams on complex architectural decisions, system design, and best practices -- particularly in the areas of security, identity, and access control. • Collaboratively develop and champion best practices and design patterns to improve the maintainability and security posture of the platform. • Lead and expand the team's adoption of agentic AI development tools -- developing playbooks, coaching engineers, and helping AAA serve as a model for AI-accelerated development across Product Engineering. • Demonstrate technical leadership through writing documentation, establishing effective testing and monitoring, and fostering clear and audience-oriented communication. • Coach and mentor multiple members of the team, creating professional development opportunities and fostering a culture of seeking feedback as a tool for growth. • Create spaces for individuals to be engaged, valued, and heard, setting examples and cultural expectations around inclusivity within the team. • Receive support from your manager to grow as an individual and increase your impact on the success of your team and the progressive movement.



