Senior Software Engineer- Blockchain Network

Remote $186k–$219k senior 20 days ago full-time quality 8.8/10

Role in brief

Coinbase is looking for a Senior Software Engineer to join their Blockchain Networks team. This role involves integrating blockchain protocols with internal services, and is suited for candidates with strong experience in distributed systems and blockchain technology.

Apply now →

✓ Direct apply: you message the hiring person on Telegram. No ATS.

GolangKafkaRedisMongoDB

About the role

As a Senior Software Engineer at Coinbase, you will be part of the Blockchain Networks team, which is responsible for integrating various blockchain protocols with the company's internal services. Your work will focus on creating reliable APIs that simplify complex blockchain operations, making them accessible across the organization.

Success in this role means leading significant initiatives such as new chain integrations and system re-architecture, which will enhance the performance and reliability of Coinbase's blockchain infrastructure. You will collaborate closely with product and platform teams to ensure that your APIs support the company's broader goals.

The salary range for this role is between $186,065 and $218,900, reflecting the seniority and expertise required.

Skills that matter here

  • Golang: This role requires hands-on experience with Golang for building and maintaining high-performance APIs.
  • Kafka: Kafka is essential for managing real-time data streams within the blockchain network infrastructure.
  • Redis: Redis will be used to enhance data caching and improve system response times.
  • MongoDB: MongoDB is part of the stack for managing and storing data related to blockchain operations.

Who this role suits

  • A candidate with a strong background in software engineering and a minimum of five years of experience.
  • Someone who has successfully owned and scaled production services in a service-oriented architecture.
  • A person who thrives in a collaborative environment and enjoys working on complex technical challenges.
  • An individual with direct experience in blockchain protocols and a passion for integrating new technologies.

From the employer

  • Own the design and delivery of blockchain network infrastructure that abstracts blockchain complexity into reliable, platform APIs
  • Lead multi-quarter initiatives including new chain integrations, re-architecture efforts, and data migrations that improve system latency, reliability, and cost
  • Define and maintain APIs, SLOs, and observability for the systems you build, including on-call ownership
  • Partner with product and platform teams to establish data contracts and ship SDKs and platform primitives that drive adoption across Coinbase
  • Build deep technical context across multiple top blockchain protocols (e.g., Bitcoin, Ethereum) and apply that knowledge to simplify cross-chain operations
  • 5+ years of software engineering experience, with demonstrated ownership of production services in a service-oriented architecture
  • Proven track record designing, scaling, and maintaining distributed systems handling high-throughput, low-latency workloads
  • Hands-on experience with at least two of the following: Golang, Kafka, Redis, MongoDB, or similar infrastructure technologies
  • Direct experience with blockchain protocols or crypto infrastructure (e.g., integrating with Ethereum, Bitcoin, or similar L1/L2 networks)
  • Demonstrated ability to decompose complex systems (monoliths, legacy architectures) into well-bounded microservices with clear API contracts

Questions about this role

What is the remote policy?

Coinbase is remote-first, meaning employees can work remotely, but it is not exclusively remote.

What is the seniority level of this position?

This is a senior-level position requiring at least five years of software engineering experience.

How do I apply for this role?

Candidates can apply through the Coinbase careers website at the provided link.

Apply now →

✓ Direct apply: you message the hiring person on Telegram. No ATS.

Similar jobs

Before you apply

  • Legitimate employers never ask you to pay anything to apply or get hired.
  • Never share seed phrases or private keys. No real job needs them.
  • Do not install software ("test tasks", "trading tools", "video call clients") sent during hiring.
  • Check that the application page's domain really belongs to Coinbase.