Staff Software Engineer

Coinbase

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$218,025–$256,500 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $229k
This role $237k
$183k most similar roles pay here $284k

This role pays more than 55% of similar roles. Most pay $199,450–$259,221 — the shaded band above. At the midpoint, this role pays about $237k versus about $229k for comparable roles.

Based on 240 similar postings.

Employer

About Coinbase

Coinbase Global is a publicly traded cryptocurrency exchange platform where consumers can buy, sell, and store digital currencies including Bitcoin, Ethereum, and hundreds of other cryptocurrencies. Industry: Cryptocurrency Exchange & Financial Technology

Coinbase currently has 89 open roles on FindRole.

Listed pay typically runs $186,065–$218,900 across 79 roles with salary data.

Most-posted roles

View all roles at Coinbase

At a glance

TL;DR · Staff Software Engineer

Staff Software Engineer (Institutional, FCM) joins the Coinbase Financial Markets team to serve as a technical anchor for the entire FCM lifecycle. This role involves owning design and architecture across market data, order entry and routing, settlement, money movement, back office reporting, and in-house risk and liquidation systems. The engineer will lead a major replatforming onto next-generation architecture while reducing legacy vendor dependencies to improve stability and reliability. Key responsibilities include mentoring engineers, conducting design reviews, and partnering cross-functionally with product and compliance teams to deliver auditable systems. Candidates must possess over eight years of backend experience in distributed systems, proficiency in Go or Java, and expertise in event-driven architectures. The role requires specific domain knowledge in the futures trade lifecycle and experience within regulated financial environments where correctness and reliability are critical requirements.

What does a Software Engineer earn in Remote?

Median $206300 from 350 postings across 54 companies.

See salary data

What you'll do

  • Own the design and architecture for market data, order routing, settlement, reporting, and risk systems.
  • Lead the replatforming of core infrastructure onto next-generation architecture while reducing legacy vendor dependencies.
  • Improve system stability and reliability by paying down critical technical debt.
  • Establish high standards for code quality, design reviews, and architectural rigor across the team.
  • Partner with cross-functional teams to translate business strategies into actionable product roadmaps.
  • Mentor engineers and act as a force multiplier to improve overall engineering output.
  • Develop and maintain correct, auditable systems within a highly regulated financial environment.

What we're looking for

  • 8+ years of backend engineering experience with ownership of complex, production-grade distributed systems.
  • Direct FCM or derivatives experience involving one or more parts of the futures trade lifecycle.
  • Experience in a regulated or financial environment where correctness and auditability are critical.
  • Proficiency in a modern backend language like Go or Java.
  • Experience with event-driven, high-availability architectures.
  • Track record of delivering end-to-end system replatforming or migration from legacy systems while coding hands-on.
  • Ability to use generative AI responsibly to improve workflow efficiency and quality.
  • Ion XTP or comparable exchange platform experience (preferred).

More like this

Similar roles

Senior Staff Software Engineer, Payments

Coinbase

Remote 33 days ago
Go Java Python Distributed Systems Cloud-native Architecture ISO 20022 Double-entry Ledgering System Design High Availability Low Latency Idempotency Reconciliation
10+ yrs exp Remote

Senior Infrastructure Engineer, Trading

Coinbase

Remote 31 days ago $186,065–$218,900
Java C++ Go Distributed Systems Linux JVM Low-latency High-throughput Matching Engines Order Management Market Data Colocated Environments
5+ yrs exp Remote

Staff Software Engineer

PayPal

Austin, TX +1 33 days ago $160,500–$238,700
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC
5+ yrs exp Hybrid

Staff Software Engineer

PayPal

Austin, TX +1 33 days ago $160,500–$235,826
Python RDBMS NoSQL Redis ElastiCache Hazelcast SQS Kafka RabbitMQ Pulsar AWS GCP Azure Terraform SDLC
5+ yrs exp Hybrid

Staff Software Engineer

GEICO

Palo Alto, CA 6 days ago $110,000–$230,000
Go Python TypeScript React SQL NoSQL Graph Databases REST GraphQL Kubernetes Ansible Terraform AWS GCP Azure Data Modeling
10+ yrs exp

Staff Software Engineer

Warner Bros. Discovery

Atlanta, GA 90 days ago
JavaScript AWS Docker Git API Design Data Modeling Scrum Kanban Cloud-native State Management Algorithms Data Structures
8+ yrs exp Hybrid