Hopper Engineering Manager at Hopper leading the Subledger team responsible for financial transaction recording and reconciliation. Own system architecture and collaborate with Finance and product teams.
Responsibilities
As Engineering Manager for the Subledger team, you will own the system of record for every financial transaction at Hopper, driving accurate reporting and reconciliation across all money movements in our ecosystem. Every team that processes transactions, for both booking and post-booking, depends on the subledger, so you will shape Hopper's financial platform architecture alongside Finance, Accounting, Payments, and the product engineering teams that rely on it. You will be the primary technical owner of a system where accuracy and full traceability matter most, balancing accounting rigor with the engineering judgment needed to keep it evolving.
What would your day-to-day look like
Own and manage the subledger platform with an outcomes-based mindset, serving as the primary point of contact for technical, accounting, and operational topics related to transaction recording and reconciliation
Lead, grow, and mentor a team of engineers, setting technical direction and championing correctness in a system where every entry must balance
Drive the architecture of the subledger, evolving the current design toward simplicity and scalability through sound abstractions and automation
Ensure all money movements across booking and post-booking flows are accurately accounted for, with full traceability from source event to financial report
Build strong, senior-level relationships with Finance and Accounting, translating accounting requirements into system design and surfacing technical constraints early
Partner with the Payments, Bookings, Post-Booking, and Data teams that integrate with the subledger, aligning on contracts, data models, and migration paths
Identify and act on opportunities to reduce manual reconciliation effort, close reporting gaps, and eliminate classes of discrepancies at the source
Track KPIs such as reconciliation accuracy, unmatched transaction rates, close-cycle timelines, and system reliability, and lead recurring reviews with Finance and engineering leadership
An ideal candidate has
8+ years of software engineering experience, including 2+ years managing engineers, with fintech, payments, or financial systems experience a plus
Qualification
Required
8+ years of software engineering experience, including 2+ years managing engineers
Experience designing and operating high-volume transactional systems
Working knowledge of accounting fundamentals including double-entry bookkeeping, ledgers and subledgers, reconciliation, and the financial close process
Experience leading large refactors or migrations of production financial systems
Clear communication with both accountants and engineers
Strong organization and self-direction in a high-growth environment