# Senior Software Engineer, Banking
**Company:** [AngelList](https://hotfix.jobs/companies/angellist)
**Location:** San Francisco, CA
**Experience:** 6+ years
**Skills:** APIs, Relational Databases, Financial Systems, Payments, Ledgers, Ach, Wires, Event-Driven Architectures, Distributed Systems, Double-Entry Accounting
**Posted:** 2026-03-03
> Builds and maintains foundational banking services, APIs, and primitives like accounts, transactions, and ledgers for cross-team use. Requires 6+ years in backend/full-stack with financial systems expertise, API design, and reliability focus.
## Job Description
## What You'll Do
- Design, build, and maintain foundational banking services and APIs consumed by multiple product teams across AngelList
- Own core platform primitives — accounts, transactions, ledger entries, and money movement workflows
- Build reliable integrations with banking partners and payment networks (ACH, wires, and related rails)
- Define and enforce service contracts, data models, and interface boundaries that enable other teams to build with confidence
- Improve the reliability, observability, and performance of banking infrastructure at scale
- Partner with compliance and risk teams to ensure systems meet regulatory requirements
- Contribute to technical direction and architectural decisions that shape how AngelList handles money
- Mentor engineers across the organization who build on top of your team's platform

## What We're Looking For
- 6+ years building backend or full-stack web applications, with meaningful time spent on platform, infrastructure, or foundational systems
- Deep experience designing APIs, services, and abstractions intended for consumption by other engineering teams — you understand what makes a good platform boundary
- Strong background in financial systems, payments, ledgers, or banking integrations — you've worked in domains where correctness and auditability are non-negotiable
- Track record of building systems where \"close enough\" isn't good enough — audit-ready outputs, not best-effort calculations
- Ability to model complex business domains in relational databases with precision, especially in the face of ambiguity and evolving requirements
- Experience owning foundational components that other teams depend on — you think about contracts, versioning, reliability, and developer experience
- Startup experience or founder mindset — you've built something from scratch, or you carry that energy into how you work

## Nice to Have
- Experience with double-entry accounting systems or general ledger design
- Background in regulated financial products or fintech infrastructure
- Familiarity with event-driven architectures and distributed systems patterns
- Experience building developer-facing tooling, SDKs, or internal platforms
**Apply:** https://hotfix.jobs/jobs/senior-software-engineer-banking-at-angellist-95c75ad5-1fd5-467e-95c4-479cc0f5786f
**Canonical:** https://hotfix.jobs/jobs/senior-software-engineer-banking-at-angellist-95c75ad5-1fd5-467e-95c4-479cc0f5786f