Why Join AngelList
We’re solving some of the hardest problems in venture capital and private markets. You’ll work with a team that values precision, urgency, and long-term thinking. If you want to shape how startups are funded and built, this is the place.
About AngelList
We exist to accelerate innovation by increasing the number of successful startups in the world. We do this by building the financial infrastructure that makes it easier for more people to invest in world-changing companies.
AngelList is the nexus of venture capital and the startup community. We support $171B+ in assets and have powered investments into over 13,000 startups—over 300 of which are unicorns. Today, 57% of top-tier U.S. VC deals involve investors on AngelList. While our scale is large, our ambition is larger.
If you're excited to build the future of private markets, come build with us.
About the Role
AngelList powers the startup economy — managing $171B+ in assets and facilitating investments across over 13,000 startups. At the core of that is our banking infrastructure: the systems that move money, manage accounts, and ensure every dollar is tracked with precision.
We're looking for a Senior Software Engineer to join our Banking team. This team builds the foundational components and services that other engineering teams across AngelList depend on — account primitives, transaction pipelines, ledger systems, and banking integrations. You won't just be building features; you'll be building the platform that features are built on.
This is a high-leverage role. The systems you design will be consumed by teams across AngelList and serve as the core of a high growth new product vertical. You'll need to think in terms of contracts, reliability, and extensibility — balancing the rigor required of financial infrastructure with the pace of a company that ships fast with a lean team.
What You'll Do
Design, build, and maintain foundational banking services and APIs consumed by multiple product teams across AngelListOwn core platform primitives — accounts, transactions, ledger entries, and money movement workflowsBuild 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 confidenceImprove the reliability, observability, and performance of banking infrastructure at scalePartner with compliance and risk teams to ensure systems meet regulatory requirementsContribute to technical direction and architectural decisions that shape how AngelList handles moneyMentor 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 systemsDeep experience designing APIs, services, and abstractions intended for consumption by other engineering teams — you understand what makes a good platform boundaryStrong background in financial systems, payments, ledgers, or banking integrations — you've worked in domains where correctness and auditability are non-negotiableTrack record of building systems where "close enough" isn't good enough — audit-ready outputs, not best-effort calculationsAbility to model complex business domains in relational databases with precision, especially in the face of ambiguity and evolving requirementsExperience owning foundational components that other teams depend on — you think about contracts, versioning, reliability, and developer experienceStartup 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 designBackground in regulated financial products or fintech infrastructureFamiliarity with event-driven architectures and distributed systems patternsExperience building developer-facing tooling, SDKs, or internal platforms