We are looking for an experienced Engineering Manager II - Monetization to lead the engineering team responsible for billing and financial correctness across subscriptions, wallets, usage-based billing, ledgers, reconciliation, and rebilling systems. This role combines strong technical depth with people leadership. You will own the reliability and correctness of critical financial systems while leading a team of experienced engineers, driving delivery, hiring, and technical execution.
Responsibilities
- Own the engineering roadmap and execution for monetization and billing systems.
- Lead systems covering subscriptions and recurring billing, wallets and balances, usage-based billing/metering, financial ledgers, reconciliation, rebilling and adjustments, and payments and transaction processing.
- Ensure financial correctness, consistency, reliability, and auditability across the platform.
- Drive the design and implementation of systems with strong idempotency, consistency, reconciliation, and failure recovery mechanisms.
- Lead and mentor a team of 8+ engineers, including experienced managers and senior engineers.
- Own team planning, hiring, performance management, career development, and organizational growth.
- Partner closely with product, finance, operations, and other engineering teams to define requirements and deliver business-critical capabilities.
- Drive technical architecture and engineering decisions while maintaining sufficient hands-on technical depth.
- Establish strong engineering practices around code quality, testing, observability, reliability, incident management, and operational excellence.
- Lead resolution of complex production issues involving billing, payments, reconciliation, and financial data.
- Manage delivery timelines, priorities, dependencies, and execution across multiple teams.
- Identify opportunities to improve scalability, automation, cost efficiency, and reliability of monetization systems.
Requirements
- 9+ years of backend/software engineering experience.
- Minimum 2+ years of engineering management/people leadership experience.
- Experience managing a team of 8+ engineers, including senior engineers and/or engineering managers.
- Strong technical background in backend systems and distributed systems.
- Proven experience building or owning billing, payments, wallets, subscriptions, ledgers, metering, or monetization platforms.
- Strong understanding of financial transaction processing, idempotency, reconciliation, ledger systems, billing and invoicing, payment workflows, data consistency and correctness, failure handling, and recovery.
- Demonstrated experience owning technical delivery, architecture, team management, and hiring.
- Strong stakeholder management and communication skills.
- Ability to balance technical depth, business requirements, people leadership, and execution.
- Preferred Background: Candidates from the following domains are highly relevant: Payments / FinTech, SaaS Billing, Subscription Platforms, Wallets, Payment Gateways, Revenue / Monetization Platforms, Usage-based Billing / Metering, and Financial Infrastructure.
Ideal Candidate
- The ideal candidate is an engineering manager/senior engineering manager who has both strong backend engineering fundamentals and proven people-management experience.
- They should have personally owned or led billing/payment/ledger/metering systems, understand the importance of financial correctness and reconciliation, and have experience managing 8+ engineers while driving delivery, hiring, and technical direction.
- This is not a pure people-management role. We are looking for someone with enough technical depth to challenge architecture, understand complex financial workflows, guide senior engineers, and make sound technical decisions.
- Add a concise role summary. Separate must-have and preferred skills.