Senior Software Engineer, Banking

AngelListSan Francisco, CA
12d$200,000Hybrid

About The Position

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.

Requirements

  • 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 Haves

  • 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

Responsibilities

  • 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

Benefits

  • We support your life both in and outside of work.
  • Explore our benefits
  • Learn about Funders & Founders
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service