Speak

Backend Engineer, Payments

San Francisco, Remote. Posted 11 days ago

The role

You will own subscription payments end-to-end, managing the purchase, renewal, cancellation, refund, and entitlement lifecycles. You will build and improve backend payment infrastructure and establish engineering practices to ensure reliability at scale.

What you will do

  • Own subscription payments end-to-end across mobile and web
  • Build reliable payment infrastructure integrating with RevenueCat, Paddle, Stripe, Apple, and Google Play
  • Implement safeguards like idempotent processing, webhook handling, and transaction reconciliation
  • Establish monitoring, alerting, and operational processes to detect payment issues
  • Lead technical investigations and incident response for production issues
  • Evolve payments architecture to support new providers, markets, and pricing models
  • Enable other engineering teams through clear interfaces, testing, and documentation
  • Partner with Finance and Support to improve reconciliation and billing visibility
  • Mentor engineers and guide architectural decisions

Required qualifications

  • 10+ years of software engineering experience
  • Track record of independently owning complex, business-critical production systems
  • Deep experience with recurring subscriptions including renewals, cancellations, refunds, and failed payments
  • Consumer mobile payments expertise with Apple App Store and Google Play
  • Hands-on experience with RevenueCat, Paddle, Stripe Billing, or comparable platforms
  • Strong foundation in distributed systems including asynchronous events, consistency, and idempotency
  • Experience designing and operating reliable backend services and relational databases
  • Track record of improving reliability and implementing durable improvements
  • High ownership and autonomy in defining priorities and driving improvements
  • Cross-functional technical leadership

Nice to have

  • Experience migrating between subscription payment providers or consolidating fragmented architectures
  • Experience with international subscriptions including multiple currencies, taxes, and regulatory requirements in APAC markets
  • Experience building or operating shared subscription entitlement systems across mobile and web
  • Experience scaling payments or subscription infrastructure for a consumer application with millions of users
  • Experience as an early or founding engineer for a business-critical technical domain at a high-growth startup

About the company

Speak is building a human-level, AI-powered tutor that provides a conversation-first language learning experience. The company is a leading AI company with a distributed team across San Francisco, Seoul, Tokyo, Taipei, and Ljubljana.

Backend Engineer, Payments at Speak | JobZoey