Dave is a financial app on a mission to build products that level the financial playing field. They are seeking a Software Engineering Manager to lead their Ledger & Reconciliation Platform team, focusing on building systems that ensure the accuracy and auditability of financial transactions.
Responsibilities:
- Lead and grow a small, high-leverage team building ledger systems and reconciliation pipelines from the ground up
- Define architecture that prioritizes correctness, idempotency, and auditability over short-term convenience
- Design and evolve double-entry ledger models, transaction lifecycles, and reconciliation workflows across multiple products
- Build systems that reconcile internal state with external partners (banks, processors, networks) with high confidence
- Partner closely with Accounting, Finance, Product, and Data Engineering to encode financial rules and controls directly into system design
- Establish engineering practices focused on data integrity, observability, and reliable recovery
Requirements:
- 6+ years of software engineering experience
- 1.5+ years of engineering management experience
- Experience operating in environments where correctness is non-negotiable (e.g., payments, banking, lending, or financial infrastructure)
- Strong understanding of data correctness, transactional integrity, and consistency models
- Experience designing systems where accuracy and auditability are first-order concerns
- Familiarity with distributed systems challenges (idempotency, ordering, failure recovery, eventual consistency)
- Experience partnering with Accounting, Finance, or similar stakeholders to translate domain requirements into technical systems
- Track record of building and developing high-performing teams
- Hands-on experience with ledger systems, reconciliation infrastructure, or accounting platforms
- Background in fintech or financial services
- Experience implementing double-entry accounting models in software
- Exposure to audit, compliance, or financial reporting systems
- Familiarity with TypeScript (Node.js), MySQL, GCP; Python experience is a plus