Dave is hiring a Software Engineering Manager to lead the Ledger & Reconciliation Platform team. The team builds the financial source of truth behind Dave's products. The manager will partner closely with Accounting and Finance to translate real-world financial requirements into deterministic systems.
Requirements
- 6+ years of software engineering experience
- 1.5+ years of engineering management experience
- Experience building or evolving ledger systems, accounting platforms, or reconciliation infrastructure
- Strong understanding of data correctness, transactional integrity, and consistency models
- Experience designing systems where accuracy and auditability are core requirements
- Familiarity with distributed systems challenges (idempotency, ordering, failure recovery, eventual consistency)
- Experience partnering with Accounting or Finance to translate domain requirements into technical systems
- Track record of building and developing high-performing teams
- Background in fintech, payments, or financial infrastructure
- Experience implementing double-entry accounting models in software
- Exposure to audit, compliance, or financial reporting systems
- Familiarity with TypeScript (Node.js), MySQL, GCP, React/React Native
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
