SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Staff Software Engineer, Finhub

Coinbase - Remote - Remote - posted 2026-09-01

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 253,895 - 298,700 / annual

Coinbase is seeking a Senior Staff Software Engineer to define the technical vision for FinHub, the financial infrastructure powering account balances and money movement across trading, payments, financing, staking, and other financial products. As the domain's senior-most technical individual contributor, you will lead the evolution of ledger and money-movement architecture to enable fund transfers with uncompromising correctness, security, reliability, and scale. Key responsibilities include defining and driving multi-quarter technical strategy for FinHub's ledger and money-movement platform to support new financial products and significant growth in transaction volume. You will architect unified, reusable primitives across fiat and crypto fund flows, including account balances, holds, settlements, postings, transfers, and transaction history. You'll lead the rearchitecture of distributed financial workflows and state transitions, enforcing standards for double-entry accounting, idempotency, invariant enforcement, reconciliation, auditability, and safe failure recovery. You will drive end-to-end design and rollout of large, cross-team initiatives, breaking complex and ambiguous problems into clear milestones, migration plans, and measurable outcomes. Collaboration is essential—you'll partner with Payments, Product, Finance, Risk, Compliance, and Operations teams to align platform architecture with customer experience, regulatory obligations, and business priorities. Additionally, you'll provide deep technical mentorship to senior and staff engineers, raising the bar for system design, operational excellence, technical writing, and long-term maintainability across FinHub. Required qualifications include 12+ years of software engineering experience with a track record of building and operating large-scale backend distributed systems in production. You need deep experience designing financial, payments, ledger, banking, trading, or other high-consequence transaction systems where correctness and auditability are non-negotiable. Proven expertise in distributed systems, consistency models, asynchronous workflows, and state machines is essential, along with strong backend programming experience in Go, Java, or Python. You must demonstrate the ability to drive multi-quarter technical strategy and lead complex architectural initiatives across multiple engineering teams without relying on direct authority, and communicate complex technical tradeoffs clearly to build alignment with executive, engineering, product, finance, and operations stakeholders.

Similar roles