Senior Software Engineer, Data Platform

Coinbase

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$186,065–$218,900 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $176k
This role $202k
$107k most similar roles pay here $243k

This role pays more than 75% of similar roles. Most pay $149,500–$202,482 — the shaded band above. At the midpoint, this role pays about $202k 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 61 open roles on FindRole.

Listed pay typically runs $191,250–$225,000 across 53 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 - Data Platform on the Platform team, you will build systems that centralize internal and third-party data to support analytics, machine learning, and end-user experiences. You will own the design, development, and operation of foundational data services including cloud data warehouses, data lakes, and real-time event aggregation stores. Your daily work involves building integration and processing SDKs, developing self-service applications for pipeline management, and architecting security and observability features like access controls and lineage tracking. To succeed in this role, you must be proficient in Python, Go, or Java and possess experience with SQL, Airflow, Spark, and Kafka. You will also utilize scale-out architectures, caching layers, and columnar storage systems to solve complex data processing challenges while collaborating with analysts and engineers to create scalable patterns for critical business verticals.

What does a Software Engineer earn in Remote?

Median $205300 from 346 postings across 55 companies.

See salary data

What you'll do

  • Design, develop, and operate foundational data services including cloud warehouses, data lakes, and real-time event stores.
  • Build and maintain data integration and processing SDKs for internal service and product teams.
  • Develop self-service applications to help users manage, monitor, and troubleshoot their own data pipelines.
  • Architect end-to-end data security and observability services including access controls, lineage, and quality tracking.
  • Convert functional requests from stakeholders into reusable, scalable patterns and data microservices.
  • Build scalable systems using technologies like Spark, Kafka, Airflow, and SQL to process large datasets.
  • Implement infrastructure for query federation and real-time event aggregation across the platform.

What we're looking for

  • 5+ years of experience in backend software engineering building and operating data systems or pipelines in production.
  • Proficiency in Python, Go, or Java for backend development.
  • Experience with data infrastructure patterns including scale-out architectures, caching layers, key/value stores, and columnar storage systems.
  • Hands-on experience with SQL, Airflow, Spark, Kafka, or similar data processing and orchestration frameworks.
  • Experience with data security, access control, or data observability systems including cataloging, lineage, or quality monitoring.
  • Ability to utilize generative AI responsibly to deliver business-ready outputs and improve workflow efficiency.

More like this

Similar roles

Senior Staff Software Engineer, Data Platform

Coinbase

Remote 96 days ago $253,895–$298,700
Distributed Systems Data Engineering Kafka Databricks Snowflake CDC Streaming Platforms Data Lakes Real-time Processing Feature Stores
10+ yrs exp Remote

Software Engineer III Data Substrate

Twilio

Remote 128 days ago $138,700–$173,400
Python Java Go Scala Spark Kafka Athena ClickHouse DynamoDB AWS REST APIs Distributed Systems Data Lakes Functional Programming
5+ yrs exp Remote

Senior Software Engineer, Data

Microsoft

11 days ago $119,800–$234,700
Python C# Java Kafka Spark Flink Azure AWS GCP Data Pipelines APIs Big Data DevOps Monitoring Cloud Infrastructure AI Platforms
4+ yrs exp Hybrid

Senior Full Stack Software Engineer, Data Platform

Nvidia

Santa Clara, CA 7 days ago $140,000–$224,250
JavaScript TypeScript Python Svelte SvelteKit Node.js React Vue D3 PHP PostgreSQL Athena Redshift AWS Docker CI/CD Apache Nginx HTML CSS Linux Git
5+ yrs exp

Senior Software Engineer, Data Engineering

Cisco

Remote (San Francisco, CA) 20 days ago $167,700–$245,200
Kubernetes Kafka Spark Flink Terraform Ansible Elasticsearch Grafana Scala C++ Java SQL Distributed Systems Data Pipelines Cloud-native Services
Remote