About the role
Coinbase is a leading cryptocurrency exchange and blockchain platform dedicated to expanding economic opportunity globally. The company operates with a mission-driven culture that emphasizes high standards, intense collaboration, and continuous innovation. With a remote-first work model complemented by quarterly in-person collaboration sessions, Coinbase attracts engineering talent from around the world who are committed to building infrastructure for the future of finance.
The Data Platform team at Coinbase is central to the company's technical backbone. This team builds and maintains the systems that unify internal and third-party data across the organization, enabling teams throughout Coinbase to access, process, and transform data for analytics, machine learning, and customer-facing features. As a Senior Software Engineer on this team, you will shape foundational infrastructure that powers data availability and reliability across the entire company.
What you'll do
- Design, develop, and operate core data services including cloud data warehouses, data lakes, orchestration systems using Airflow, batch processing with Spark and SQL, streaming pipelines via Kafka, query federation, and real-time event aggregation stores.
- Build and maintain SDKs that enable internal services and product teams across Coinbase to reliably interact with the data platform at scale.
- Create self-service applications that allow teams to independently manage, monitor, and resolve issues with their data pipelines on platform infrastructure.
- Design comprehensive data security and observability solutions encompassing access controls, data quality tracking, dataset cataloging, lineage tracking, and usage auditing.
- Collaborate with data analysts, machine learning engineers, and security and compliance teams to translate business requirements into scalable, reusable patterns and microservices for key business areas.
What you'll bring
- At least 5 years of backend software engineering experience with proven ability to build and operate production data systems and pipelines.
- Strong proficiency in Python, Go, or Java, with a track record of developing services that process and serve data at scale.
- Deep knowledge of data infrastructure patterns including scale-out architectures, caching strategies, key-value stores, and columnar storage systems.
- Hands-on production experience with SQL, Airflow, Spark, Kafka, and similar data processing and orchestration tools.
- Background in data security, access control, data observability, dataset cataloging, lineage tracking, or data quality monitoring.
- Ability to apply generative AI tools responsibly while maintaining human oversight to deliver production-quality output and measurable improvements in efficiency and quality.
What they offer
- Annual base salary of $186,065 to $218,900 USD, varying by location.
- Equity and bonus eligibility as part of total compensation.
- Comprehensive benefits including medical, dental, vision, and 401(k) plan.
- Remote work opportunity with quarterly in-person collaboration sessions.
Pay, location & hours
$186.1K–218.9K / year. Fully remote, open to applicants in USA, India. Working hours: Americas overlap.
About Coinbase
coinbase.com · 8 open roles in this building · Company page → · See it on the map