Dave is hiring a Software Engineering Manager to lead the Ledger & Reconciliation Platform team, responsible for building Dave's internal financial source of truth from the ground up, prioritizing correctness, idempotency, and auditability. The team will partner closely with Accounting, Finance, Product, and Data to translate how money actually moves into systems that are deterministic, traceable, and built to stand up to audit.
Requirements
- 6+ years of software engineering experience
- 1.5+ years of engineering management experience
- Experience operating in environments where correctness is non-negotiable
- 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
Benefits
- Flexible hours and virtual-first work culture with a home office stipend
- Premium Medical, Dental, and Vision Insurance plans
- Generous paid parental and caregiver leave
- 401(k) savings plan with matching contributions
- Financial advisor and financial wellness support
- Flexible PTO and generous company holidays, including Juneteenth and Winter Break
- All-company in-person events once or twice a year and virtual events throughout