Senior Software Engineer - Data Platform

Coinbase

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$186,065–$218,900 / yr
Posted
5 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $183k
This role $202k
$136k most similar roles pay here $232k

This role pays more than 64% of similar roles. Most pay $144,837–$222,000 — the shaded band above. At the midpoint, this role pays about $202k versus about $183k 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 34 open roles on FindRole.

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

Most-posted roles

View all roles at Coinbase

At a glance

TL;DR · Senior Software Engineer - Data Platform

As a Senior Software Engineer on the Data Platform team at Coinbase, you will design, develop, and operate foundational data services including cloud data warehouses, data lakes, orchestration tools like Airflow, batch processing with Spark and SQL, streaming with Kafka, and real-time event aggregation stores. You’ll build and maintain SDKs for internal teams to interact with the data platform reliably at scale, while also architecting self-service applications that enable users to manage their own data pipelines. Additionally, you will ensure end-to-end data security and observability by designing access controls, tracking data quality, cataloging datasets, and auditing usage. This role requires 5+ years of backend software engineering experience with hands-on expertise in building and operating data systems or pipelines, proficiency in Python, Go, or Java, and familiarity with data infrastructure patterns such as scale-out architectures and caching layers.

What you'll do

  • Own the design and development of foundational data services including cloud warehouses, lakes, and real-time event aggregation.
  • Build and maintain SDKs for internal teams to interact with the data platform reliably at scale.
  • Design self-service applications enabling users to manage and monitor their own data pipelines on platform infrastructure.
  • Architect end-to-end data security and observability services, including access controls and usage auditing.
  • Convert functional requests from various teams into reusable, scalable patterns for critical business platforms.

What we're looking for

  • 5+ years of backend software engineering experience in production.
  • Expertise in Python, Go, or Java for building scalable data services.
  • Hands-on experience with SQL, Airflow, Spark, and Kafka in production.
  • Proficiency in designing and operating cloud data warehouses and lakes.
  • Experience with data security, access control, and observability systems.

More like this

Similar roles

Senior Software Engineer - Data Infrastructure

Plaid

San Francisco 88 days ago $190,800$262,800
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming Technologies Databricks Airflow AWS EMR CI/CD Python SQL Kafka Hadoop Git Jira Confluence

Senior Software Engineer - Data Infrastructure

Plaid

Seattle 88 days ago $190,800$262,800
Data Warehouse Data Lakehouse Apache Spark Workflow Orchestration Streaming Technologies Databricks Airflow AWS EMR CI/CD Python SQL Kafka Hadoop Git Jenkins

Senior Software Data Engineer

Apple Inc

Seattle, WA 73 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka Apache Airflow SQL NoSQL Scala Go Python Kubernetes CI/CD AI-powered development tools Data modeling Schema design Query optimization Workflow orchestration

Senior Software Data Engineer

Apple Inc

Seattle, WA 88 days ago $139,500$258,100
Java Apache Spark Apache Flink Hadoop HDFS Kafka Apache Airflow SQL NoSQL Scala Go Python Kubernetes CI/CD AI-powered development tools Data modeling Schema design Query optimization Workflow orchestration