Skip to main content
All jobs

Employer listing

Senior Software Engineer - Data Platform

Coinbase

remote · full time · Senior

$186,065 - $218,900

About the Role

As a Senior Software Engineer on the Data Platform team within the Platform group, you will help build the systems that centralize all of Coinbase's internal and third-party data. The Data Platform team makes it easy for teams across the company to access, process, and transform data for analytics, machine learning, and powering end-user experiences. You'll contribute to foundational data storage, processing, scalable pipelines, frameworks, and internal applications.

Coinbase is remote-first, but expects employees to gather quarterly for in-person working sessions called "surges."

What You'll Do

  • Own the design, development, and operation of foundational data services spanning cloud data warehouses, data lakes, orchestration (Airflow), batch processing (Spark, SQL), streaming (Kafka), query federation, and real-time event aggregation stores.
  • Build and maintain data integration and processing SDKs used by internal services and product teams across Coinbase.
  • Deliver self-service applications that empower users to manage, monitor, and troubleshoot their own data pipelines.
  • Architect end-to-end data security and observability services, including access controls, data quality tracking, dataset cataloging, lineage, and usage auditing.
  • Partner with data analysts, ML engineers, and security/compliance teams to convert functional requests into reusable, scalable patterns and assemble data microservices into platforms.

Required Skills and Experience

  • 5+ years of experience in backend software engineering, with hands-on experience building and operating data systems or data pipelines in production.
  • Proficiency in Python, Go, or Java for backend development, with demonstrated ability to build services that process and serve data at scale.
  • 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 in production environments.
  • Experience with data security, access control, or data observability systems (cataloging, lineage, quality monitoring).
  • Ability to utilize generative AI responsibly with human oversight to deliver business-ready outputs and improve workflow efficiency.

Application Rules

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

Benefits

Medical, dental, vision, and 401(k) benefits provided, along with equity eligibility.