Engineering Manager, Backend (Payments)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+8 more
Job description
-
Lead, mentor, and develop a small team of backend engineers, with responsibility for technical execution, performance management, and career development. \n
-
Own the architecture, development, and reliability of backend systems supporting payments, subscriptions, and member lifecycle workflows. \n
-
Remain technically hands-on, contributing approximately 20% of your time to coding, alongside code reviews, system design, and architectural decisions. \n
-
Design and maintain integrations with Apple StoreKit 2, App Store Server APIs, and server-side subscription billing infrastructure. \n
-
Build robust workflows for transaction verification, subscription renewals, server notifications, payment reconciliation, and entitlement management. \n
-
Establish best practices around testing, observability, incident response, deployment, and production reliability. \n
-
Partner with product and cross-functional teams to define priorities, manage technical tradeoffs, and deliver new capabilities. \n
-
Hire and develop engineers as the team grows, maintaining a high bar for technical excellence and ownership. \n
-
Incorporate AI development tools into engineering workflows while ensuring sound technical judgment, maintainability, and reliability. \n
Requirements
-
3+ years of engineering management experience, including managing, mentoring, and developing software engineers. \n
-
Strong production experience with Apple StoreKit 2, including subscription and in-app purchase integrations. \n
-
Deep understanding of server-side payment and subscription infrastructure, including Apple server notifications, App Store Server APIs, transaction and receipt verification, webhook handling, and reconciliation. \n
-
Strong backend engineering background with experience designing and operating production systems. \n
-
Proven ability to remain technically hands-on through coding, pull request reviews, debugging, and architectural decision-making. \n
-
Experience designing scalable distributed systems, APIs, and reliable cloud-based services. \n
-
Strong understanding of payment lifecycle edge cases, failure recovery, data consistency, and system reliability. \n
-
Experience leading technical initiatives from architecture through production deployment. \n
-
Proficiency with AI-assisted development tools, combined with the ability to independently evaluate generated code and technical solutions. \n
-
Strong communication skills and experience collaborating across engineering, product, and business teams. \n, * Experience with Node.js and TypeScript. \n
-
Background building payments or subscription infrastructure for consumer-facing mobile applications. \n
-
Familiarity with subscription monetization, billing systems, and payment platforms such as Stripe. \n
-
Experience with MongoDB, PostgreSQL, or similar databases. \n
-
Experience leading small, high-performing engineering teams in fast-moving product environments. \n
-
Previous experience at a consumer technology company with a large, active user base. \n
-
A player-coach leadership style, with a genuine interest in remaining close to the code. \n
-
Strong product instincts and the ability to balance engineering quality with business priorities.
Benefits & conditions
n
\n
\n
We’re building a consumer technology platform focused on delivering seamless digital experiences to a highly engaged global user base. A critical part of the platform is the infrastructure that manages subscriptions, payments, and the customer lifecycle. Our engineering challenges include:
\n
\n
\n \n
-
Apple Payments & Subscriptions: Building and maintaining reliable subscription infrastructure using StoreKit 2, App Store Server APIs, and server-side billing integrations. \n
-
Subscription Lifecycle Management: Handling purchases, renewals, cancellations, refunds, billing failures, and entitlement management. \n
-
Payment Reliability: Designing systems for transaction verification, server notifications, webhook processing, reconciliation, and failure recovery. \n
-
Scalable Backend Infrastructure: Developing reliable distributed services and APIs that support a growing consumer platform. \n
-
Engineering Productivity: Leveraging AI-powered development tools to improve engineering velocity while maintaining strong technical judgment and code quality. \n
\n
\n
\n
You’ll have significant ownership over the technical direction and execution of these systems while helping scale the engineering team.
\n
\n
\n
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…