The Developer Support Engineer (DSE) role at RevenueCat is more than an entry pointâitâs how you dive into the world of app development, support, and beyond. Whether youâre a seasoned developer looking to pivot or a newcomer eager to get into the tech world, this role is designed to challenge you, grow your skills, and have immediate impact
Plus, you get to work 1:1 with some of the worldâs biggest apps, including ChatGPT, VSCO, Runna, Ladder, and many more
To help you get a feel for what this role entails (and get you excited about joining the team!), weâve interviewed several current and former DSEs. Theyâve shared their personal experiences, growth stories, and advice for anyone that might be interested in applying. Their insights highlight the opportunities within the role and showcase the culture of the DSE team and RevenueCat as a whole. If this sounds like a fit for you, check out our open positions and apply today
nb. The DSE role at RevenueCat pays $112k/y regardless of location, and weâre hiring in the Americas and Europe
Cody Kerns: From DSE to Support Team Lead
Codyâs journey at RevenueCat shows the potential of the DSE role. Starting as one of the first DSEs, Cody has now spent nearly three years as the Support Team Lead. âThe DSE role gave me a front-row seat to understanding developersâ needs and challenges,â Cody says. âThat hands-on experience laid the foundation for my current role, where I guide our team in crafting an exceptional support experience.â Codyâs work involves balancing technical problem-solving with leadership. âIâve learned to think not just about individual tickets but about how to build scalable solutions that help the entire team and our customers,â he adds
For Cody, one of the most rewarding parts of the job is seeing new DSEs find their stride. âWatching others grow in this role and go on to do incredible things is a highlight of my career,â he shares. His advice to new DSEs? âLean into curiosity. Every interaction is an opportunity to learn more about our product and the developers we serveâ
Haley Pace: Learning by Doing
Haley joined RevenueCat fresh out of graduate school, making this her first foray into the customer support field. âThe job description caught my eye because it was so different from the academic, coding-heavy world Iâd been in,â she recalls. She found the DSE role to be an incredible opportunity to develop a diverse skill set. âIâve expanded my knowledge in so many areasâSQL, integrations, app store policies. The constant learning keeps things exciting,â she says
One of Haleyâs favorite aspects of the job is the problem-solving process. âYou never know whatâs coming next. Each ticket can introduce a new challenge or an area of the product you havenât explored yet,â she explains. Haley advises future DSEs to âtry out RevenueCat for yourself. Setting up an app and using the SDK is a great way to understand what developers experienceâ and to hit the ground running
Jeffrey Bunn: From Indie Dev to DSE
Jeffreyâs journey began as an indie developer and long-time RevenueCat user. âIâd been using the platform for three years when I saw a tweet about the DSE role,â he shares. âIt was a natural fit given my experience with apps and my love of helping customers.â For Jeffrey, the role is all about problem-solving: âI spend my days tackling puzzles, from simple fixes to deep dives into logs and integrations. Watching developers overcome hurdles and launch their apps is incredibly satisfyingâ
Beyond troubleshooting, Jeffrey appreciates the creative freedom the role provides. âRevenueCat treats you like a high-performing adult,â he says. âYouâre trusted to own projects and make meaningful contributions to the product and the team. Whether itâs improving internal tools or refining the documentation, you can see the impact of your work every dayâ

Joan Cardona: Debugging with Intuition
As a seasoned iOS developer with a history of indie apps, Joan saw the DSE role as a chance to help other developers succeed. âEvery day, Iâm solving issuesâwhether itâs debugging a tricky behavior or helping someone integrate our SDK,â he says. Joan thrives on the variety: âYou start to notice patterns and build an intuition for solving problems, even when you canât see the full code. Itâs so rewarding to help someone go from frustration to successâ
Joan also values the roleâs collaborative nature. âYouâre constantly interacting with different teamsâengineering, product, even marketing,â he says. This cross-functional exposure has expanded his skill set and deepened his understanding of the app ecosystem. For Joan, the best moments come when a developer writes back saying, âI couldnât have done this without youâ

Kaitlin Murphy: From Teaching to Tech
Kaitlinâs path to RevenueCat included a coding bootcamp and a stint in educational tech. âThe DSE role offered exactly what I was looking for: variety and the chance to learn on the go,â she explains. Kaitlin spends much of her day answering tickets and troubleshooting, but she also carves out time for side projects. âWhether itâs improving internal tools or updating documentation, thereâs always something new to dig into,â she says
For Kaitlin, the roleâs biggest reward is the developer interaction. âWeâre a lifeline for developers who are stuck or frustrated,â she shares. âHelping them overcome obstacles and seeing their gratitude makes the challenges worth it. Itâs a privilege to play even a small part in their success storiesâ
Ryan Glanz: Solving High-Stakes Problems
Ryanâs transition from computational neuroscience to app development brought him to RevenueCat. His favorite part of the job is making a tangible impact: âIâve had developers say theyâd have to leave the platform without a solution. Helping them through those make-or-break moments is incredibly rewardingâ
Ryanâs technical expertise has also grown significantly in the role. âOn any given day, I might debug mobile apps, write SQL queries, or dive into server logs,â he explains. This variety keeps the work engaging and ensures that no two days are alike. âIf youâre curious and love problem-solving, youâll thrive here,â he adds
Sharif Moustafa: Connecting with Customers
Sharifâs path to RevenueCat started with a surprising detour from grad school for computational biology. âDue to health issues, I had to withdraw and found myself recovering at home. To pass the time, I began app development,â he shares. While building and releasing apps, Sharif discovered his passion for engaging with customers. âSeeing my work in othersâ hands and hearing their feedbackâboth good and badâmade everything more meaningfulâ
When Sharif saw a tweet from Jacob (RevenueCatâs CEO) about the DSE role, he knew it was the perfect fit. âI loved the idea of a customer-facing role, and I deeply understood the problem RevenueCat was solving because I was living it myself as an indie app developer,â he explains. His days as a DSE are dynamic, filled with customer support, documentation work, and backend and frontend coding projects
One particularly memorable experience came when Indian regulations on auto-renewing subscriptions caused subscription failures for a developer. Sharif dove into the issue, sifting through dense government notices, internal subscription data, and sparse online reporting. His research culminated in a blog post that became a valuable resource for developers navigating the changes. âIt was rewarding to turn a challenge into something that helped others,â he says
Today, Sharif is part of the Technical Account Management team at RevenueCat, where he helps big new apps migrate over and adopt RevenueCat
What Makes the DSE Role Special?
The common thread across all these stories is the variety, learning opportunities, and culture at RevenueCat. Cody highlights how the DSE role fosters growth: âYouâre not just solving tickets; youâre building a deep understanding of our product and the broader app ecosystem.â Jeffrey adds, âYouâre treated as a high-performing adult and given the freedom to contribute wherever you see fit.â Joan underscores the creativity of the role: âHack days let us pursue projects that can have a big impact, whether itâs internal tools or new featuresâ
Advice for Aspiring DSEs
- Dive in: Experiment with RevenueCatâs SDK to understand the developer experience
- Embrace variety: Be ready to tackle challenges that span platforms, policies, and tools
- Love helping others: The role is about making a real difference for developers, whether theyâre launching their first app or scaling to millions of users
Why RevenueCat?
The DSE role wouldnât be what it is without RevenueCatâs core values of Customer Obsession, Always Be Shipping, Own It, and Balance. Cody sums it up: âThe support team is a tight-knit group of problem-solvers. Weâre all focused on helping developers succeed, and thatâs what makes the work so rewardingâIf youâre looking for a role thatâs as challenging as it is rewarding, the Developer Support Engineer position might be your next big opportunity. Join us, and help developers make more money

