Coinbase07.03.26
AI SCORE 8.5

Senior Software Engineer - Blockchain Platform (Remote)

$186K–$219K/year

About the Role

Join Coinbase as a Senior Software Engineer focused on our blockchain platform. This remote position offers you the chance to work on cutting-edge blockchain data processing technologies, contributing to our mission of increasing economic freedom worldwide.

What You'll Do

  • Design, build, and operate low-latency indexing and streaming services using gRPC and Kafka.
  • Own APIs, schemas, SLOs, and observability for the systems you manage.
  • Lead initiatives that enhance latency, reliability, and cost-effectiveness.
  • Collaborate with cross-functional teams to define data contracts and develop SDKs that drive adoption.
  • Contribute to the development of an industry-leading, ultra-low-latency indexing platform.

Requirements

  • 5+ years of experience in software engineering, with a strong focus on distributed systems or data systems.
  • Experience with blockchain technologies is a significant plus.
  • Proven ability to architect and develop solutions to complex problems.
  • Passion for building an indexing platform that bridges Web3 and Web2.
  • Experience with Golang, Kafka, Redis, S3, Clickhouse, and MongoDB.

Nice to Have

  • Experience in rapidly growing companies.
  • Familiarity with financial systems and high-reliability systems.
  • Crypto-forward experience, including knowledge of Ethereum and dApps.

What We Offer

  • Competitive salary range of $186,065 - $218,900, plus bonus eligibility and equity.
  • Comprehensive benefits including medical, dental, vision, and 401(k).
  • Remote-first work culture with in-person participation required for team events.
  • Opportunities for professional growth and development.
  • A chance to work with a team of high-caliber colleagues in a fast-paced environment.
Why This Job8.5 of 10

This Senior Software Engineer role at Coinbase offers a unique opportunity to work on blockchain technology in a remote setting with a competitive salary and equity.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficient in building high-performance distributed systems using Golang, with hands-on experience in implementing gRPC for efficient communication between services.

Strong understanding of event-driven architectures and experience with Kafka for real-time data streaming, coupled with a proactive approach to observability and monitoring of services.

Demonstrated experience in managing and optimizing databases such as MongoDB and Clickhouse, with a mindset focused on scalability and performance in a remote work environment.

Learning Resources

Learn Go with Testsguide

Career Path

Senior Software Engineer - Blockchain Platform(Now)Lead Software Engineer - Blockchain Solutions(1-2 years)Engineering Manager - Blockchain Development(3-5 years)

Market Overview

Market Size 2024
$1.5B
Annual Growth
20.5%
AI Adoption
35%
Investment
+150%
Labour Demand
+40%
Avg Salary
$130K

Skills & Requirements

Required
GolangKafkaRedis
Growing in Demand
KubernetesMicroservices ArchitectureCloud Native Development
Declining
Java (Legacy Systems)Ruby on Rails

Domain Trends

Increased Adoption of Blockchain in Enterprises
Enterprises are adopting blockchain solutions at a rate of 27% annually, driven by the need for transparency and security in transactions.
Rise of Decentralized Finance (DeFi)
The DeFi market is expected to grow by 45% in the next two years, creating a significant demand for blockchain developers skilled in Golang.
Integration of Blockchain with IoT
The integration of blockchain with IoT technologies is projected to grow by 50% by 2025, leading to increased opportunities for developers familiar with Golang and related tech stacks.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.