Senior Staff Software Engineer, Finhub

Remote $260k–$260k senior 1 month ago full-time quality 9/10

Role in brief

Coinbase is seeking a Senior Staff Software Engineer for their FinHub team to lead the technical strategy for financial infrastructure. The role involves designing and implementing complex systems for ledger and money movement. Candidates with extensive experience in backend systems and financial transactions should consider applying.

Apply now →

✓ Direct apply: you message the hiring person by email. No ATS.

software engineeringbackend developmentdistributed systemspaymentsledgerbankingtradingGoJavaPython

About the role

As a Senior Staff Software Engineer at Coinbase, you will drive the technical vision for the FinHub team's ledger and money movement platform. Your responsibilities will include architecting reusable components and leading cross-team initiatives to enhance financial products and support a growing transaction volume.

You will collaborate with various teams such as Payments, Product, and Operations to ensure the platform aligns with customer experiences and regulatory requirements. Success in this role requires strong leadership in technical strategy and the ability to communicate effectively with stakeholders across different functions.

The listed salary is $260,100, which is the base pay for this position.

Skills that matter here

  • software engineering: This role requires extensive software engineering expertise to build and operate large-scale backend distributed systems.
  • backend development: You will focus on backend development to create robust financial infrastructures.
  • distributed systems: Experience with distributed systems is crucial for architecting complex financial workflows.
  • payments: Knowledge of payment systems will be essential for driving initiatives related to money movement.
  • ledger: You will work on ledger systems to ensure correctness and auditability in transactions.
  • Go: Proficiency in Go, along with Java or Python, is required for backend programming tasks.

Who this role suits

  • A seasoned software engineer with over 12 years of experience in backend systems.
  • Someone comfortable leading complex projects without direct authority.
  • An individual who excels in communication and can articulate technical concepts to diverse stakeholders.
  • A proactive team player who thrives in an intense, high-performance environment.

From the employer

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.

Required Skills and Experience:

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

Pay Transparency Notice:

The target annual base salary for this position can range as detailed below. Total compensation may also include equity and bonus eligibility and benefits (including medical, dental, and vision). Annual base salary range (excluding equity and bonus): $260,100—$260,100 CAD.

  • Application Limit: Candidates may submit a maximum of 3 applications within a 6-month period.
  • Equal Opportunity Employer: Coinbase is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or genetic information. Applicants with criminal histories will be considered consistent with applicable federal, state, and local laws.
  • US Applicants: View [Employee Rights](https://www.dol.gov/sites/dolgov/files/WHD/legacy/files/eppac.pdf), [Know Your Rights](https://www.eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12.pdf), and [E-Verify](https://static-assets.coinbase.com/e-verify.pdf) Notice of Participation.
  • Accommodations: If you are an individual with a disability who needs a reasonable accommodation, email us your request and contact info at accommodations[at]coinbase.com. Need screen reading technology? [Click here](https://chromewebstore.google.com/detail/screen-reader/kgejglhpjiefppelpmljglcjbhoiplfn) to download a free compatible screen reader and view the [tutorial](http://www.chromevox.com/tutorial/).
  • Data Privacy & Arbitration: By submitting your application, you agree to our [Candidate Privacy Notice](https://www.coinbase.com/legal/applicant_privacy_notice). US applicants: By submitting your application, you agree to [Arbitration of Disputes](https://www.coinbase.com/legal/application-arbitration-agreement).

Questions about this role

Is this role remote?

Yes, this position is remote but requires quarterly in-person meetings.

What are the salary details?

The target annual base salary for this position is $260,100.

How do I apply for this position?

Candidates can submit a maximum of 3 applications within a 6-month period.

Apply now →

✓ Direct apply: you message the hiring person by email. No ATS.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Coinbase.