Product Engineer - Payments Team
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Mentimeter is looking for a Product Engineer to join our Payments team and help shape how customers pay for and manage their subscriptions. The Payments team owns the checkout experience, billing systems, subscription lifecycle, and integrations with payment providers like Stripe. We work on reducing friction in critical customer journeys - from initial signup through renewal and cancellation. We're also thinking bigger: exploring more flexible billing models, improving how we handle invoicing and financial reporting, and building the infrastructure to support Mentimeter's growth. The technical landscape is distributed systems, event-driven architecture, and complex integrations. We partner closely with Product, Finance, Sales, and Support to balance customer experience with business requirements. This is a team that works together -pairing, mobbing, and bringing diverse perspectives to problems that matter. You'll have a genuine chance to influence Mentimeter's payments strategy and help define how hundreds of thousands of customers experience billing at our platform. The Team The Payments team is part of our Capabilities area, which builds critical platform experiences. We're a close-knit group: a product manager, an engineering manager, and backend-focused engineers who care about getting the details right. We work across the entire stack, but most of our work is backend, distributed systems, integrations, and data pipelines. We're collaborative by nature. We discuss big decisions openly, challenge ideas respectfully, and support each other. We're not a ticket-pushing team. We own outcomes, think about trade-offs, and take initiative to improve what we've built. We're also learning together - experimenting with AI adoption, refining how we work, and building skills we didn't have yesterday.
Responsibilities
- Design, build, and improve payment and billing experiences that reduce friction and delight customers
- Work on subscription lifecycle systems, pricing logic, and invoicing pipelines
- Integrate and maintain relationships with payment providers - understanding their APIs, limitations, and cost models
- Build systems that handle distributed transactions reliably, with observability and fault tolerance
- Collaborate across teams - understanding what Finance needs, what Sales is selling, what Support is hearing from customers
- Think about how we evolve our billing capabilities - moving beyond our current patterns to support new pricing models and business requirements
- Take initiative on projects that improve our systems, domain knowledge, or team practices
- Stay curious about payments, distributed systems, and AI adoption in software development
Requirements
- You're comfortable working across the backend stack and think in terms of systems and trade-offs. You have real experience shipping backend services to production - you understand latency, observability, and knowing what to test.
- You're curious by nature. You ask good questions, learn quickly, and aren't intimidated by domains you haven't worked in before. You have opinions, you share them respectfully, and you're willing to be challenged in return.
- You think about outcomes, not tasks. You can take a fuzzy problem, break it down, and drive it to completion. You work well with others - you enjoy pairing, you communicate clearly, and you can represent the team in cross-functional conversations.
- This is a full-stack product engineering role with a heavy emphasis on the backend. The primary responsibilities will involve backend development in Ruby.
- The successful candidate will also contribute to and own frontend features. This is a perfect fit for an engineer who is passionate about scalable systems and comfortable working across the entire tech stack, while maintaining a main focus on backend architecture.
- It's a big plus if you have
- Experience with payments, billing, subscriptions, or Stripe - you understand the domain and its quirks
- Experience building systems that integrate with external APIs and handle eventual consistency
- Familiarity with distributed systems thinking - understanding event-driven architecture, idempotency, and failure modes
- Some infrastructure or platform thinking - you've thought about observability, monitoring, and operational excellence
- Experience working on
Benefits
Additional Information
Mentimeter is an engagement tool with a clear goal in mind. To turn presentations into conversations. Through real-time interactivity and clear visualizations, we get people to participate, engage and become more productive. Transforming all those passive meetings, airless classrooms and drawn out trainings into valuable and memorable moments. We truly believe that you achieve the best results by doing things together. And that successful leaders need to adopt a curious and collaborative mindset in order to get there. So with you at Mentimeter, you'll be a big part of the ambition to help over 1 billion people listen, learn and work better together.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at mentimeter? Share your experience