Software Engineer, Crypto Data Foundations

Coinbase

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$152,405–$179,300 / yr
Posted
6 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $176k
This role $166k
$122k $230k
below market most similar roles pay here above market

This role pays less than 56% of similar roles. Most pay $132,437–$219,500 — the blue band above. At the midpoint, this role pays about $166k versus about $176k 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 94 open roles on FindRole.

Listed pay typically runs $191,250–$218,900 across 85 roles with salary data.

Most-posted roles

View all roles at Coinbase

At a glance

TL;DR · Software Engineer, Crypto Data Foundations

JOB TITLE: Software Engineer - Crypto Data Foundations The Software Engineer - Crypto Data Foundations joins the Blockchain Data Platform team within the Platform organization. This role involves building and operating distributed systems for real-time blockchain data ingestion, indexing, and querying. You will own services end-to-end from design docs and data modeling through code, rollout, and observability. Key responsibilities include delivering new chain integrations, migrations, and backfills while improving latency, reliability, and cost. You will partner with teams to define data contracts and contribute to SDKs and primitives. Required skills include proficiency in Go and/or Python, along with experience using Kafka, gRPC, Redis, S3, ClickHouse, or MongoDB. You must apply systems design fundamentals regarding partitioning, consistency, stream processing, and storage boundaries to solve complex blockchain data indexing problems.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Build and operate distributed systems for real-time blockchain data ingestion, indexing, and querying.
  • Own services end-to-end from initial design docs and data modeling through production rollout and observability.
  • Deliver key initiatives including new chain integrations, data migrations, and historical backfills.
  • Drive improvements to system latency, reliability, and operational costs.
  • Define data contracts and contribute to SDKs and primitives for internal and external developers.
  • Execute architecture and performance improvements using systems design fundamentals like partitioning and stream processing.
  • Maintain engineering quality through rigorous code reviews and testing.
  • Leverage generative AI tools to improve workflow efficiency and reduce operational burden.

What we're looking for

  • 2+ years of software engineering experience building and operating distributed or data systems in production.
  • Solid systems design fundamentals including partitioning, consistency/availability tradeoffs, stream processing, and storage/compute boundaries.
  • Proficiency in a backend language such as Go and/or Python.
  • Familiarity with technologies like Kafka, gRPC, Redis, S3, ClickHouse, or MongoDB.
  • Demonstrated ability to turn ambiguous problems into clear designs and shipped solutions with measurable impact.
  • Ability to utilize generative AI responsibly to deliver business-ready outputs and drive workflow efficiency.
  • Blockchain or crypto data experience, including familiarity with chain data structures, finality, reorgs, RPC nodes, or wallets (preferred).

More like this

Similar roles

Software Engineer, CDP - Stablecoin

Coinbase

Remote 12 days ago $152,405–$179,300
Go Blockchain Ethereum EVM Distributed Systems Smart Contracts Service-Oriented Architecture Observability Monitoring
2+ yrs exp Remote

Senior Software Engineer, Blockchain Network

Coinbase

Remote 13 days ago $186,065–$218,900
Golang Kafka Redis MongoDB Distributed Systems Microservices Blockchain Protocols Ethereum Bitcoin Service-Oriented Architecture Data Migrations Observability SLOs
5+ yrs exp Remote

Software Engineer, Crypto Services - Key Management

Apple Inc

Austin, TX 159 days ago
Hardware Security Module (HSM) Post-Quantum Cryptography (PQC) Java Go Python C++ Key Management CI/CD DevOps Automated Testing Frameworks End-to-End Testing Systems Programming Cryptography
3+ yrs exp