Senior Staff Software Engineer, Finhub
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
As a Senior Staff Software Engineer on the FinHub team within the https://www.coinbase.com/careers/product-groups Product Group, youâll define the technical vision for the financial infrastructure that powers Coinbase. FinHub is the foundation for account balances and money movement across trading, payments, financing, staking, and other financial products. Youâll serve as the domainâs senior-most technical individual contributor, leading the evolution of our ledger and money-movement architecture so Coinbase can move funds with uncompromising correctness, security, reliability, and scale.
What youâll do:
- Define and drive the multi-quarter technical strategy for FinHubâs ledger and money-movement platform, supporting new financial products, platforms, and significant growth in transaction volume.
- Architect unified, reusable primitives across fiat and crypto fund flows, including account balances, holds, settlements, postings, transfers, and transaction history.
- 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.
- 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.
- Partner with Payments, Product, Finance, Risk, Compliance, and Operations to align platform architecture with customer experience, regulatory obligations, and business priorities.
- 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.
Requirements
- 12+ years of software engineering experience, including a track record of building and operating large-scale backend distributed systems in production.
- 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, with strong backend programming experience in languages such as Go, Java, or Python.
- Experience driving multi-quarter technical strategy and leading complex architectural initiatives across multiple engineering teams without relying on direct authority.
- Demonstrated ability to communicate complex technical tradeoffs clearly and build alignment with executive, engineering, product, finance, and operations stakeholders.
- Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
Benefits & conditions
Pay Transparency Notice:* *Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
How We Built a Worry-Free System That Runs for 10+ Years â And What Weâd Do Again
Highest Paying Tech Companies for Developers
How Much FAANG Companies Actually Pay Software Engineers in 2025
Highest Paying Tech Companies in Europe