> Markdown version of [/jobs/ext/4620635-senior-software-engineer-banking](https://www.wearedevelopers.com/jobs/ext/4620635-senior-software-engineer-banking). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Banking - **Company:** Hard Yaka - **Location:** San Francisco, CA, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Accounting Systems, Application Programming Interfaces (APIs), Relational Databases, Distributed Systems, Payment Systems, Management of Software Versions, Backend, Event Driven Architecture - **Published:** November 7, 2026 - **Apply:** https://www.juju.com/job/28_25197_4c6dba619eef790d59a220ff24b8c66c ## About the Role * 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, * 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 ## Description 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 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