Senior Software Engineer - Blockchain Network

Remote $98k–$162k senior 3 months ago full-time quality 8.5/10

Role in brief

Coinbase seeks a Senior Software Engineer for its Blockchain Networks team to develop infrastructure connecting blockchain protocols with internal services. Candidates should have extensive experience in software engineering and distributed systems, particularly with Golang and blockchain protocols.

Apply now →

✓ Direct apply: you message the hiring person by email. No ATS.

GolangKafkaRedisMongoDB

About the role

As a Senior Software Engineer at Coinbase, you will be part of the Blockchain Networks team, focusing on building infrastructure that simplifies blockchain complexities into reliable APIs. This role involves leading initiatives that enhance system performance, reliability, and cost-effectiveness.

You will be responsible for designing and delivering blockchain network infrastructure, defining APIs, and collaborating with product teams to drive adoption of the systems you create. Success in this role requires not only technical expertise but also the ability to manage complex projects and enhance cross-chain operations.

The base salary for this position ranges from $98K to $162K, with potential additional compensation through equity and bonuses.

Skills that matter here

  • Golang: This role requires hands-on experience with Golang to build and maintain efficient blockchain network infrastructure.
  • Kafka: Kafka is used for managing data streams and ensuring reliable communication within distributed systems.
  • Redis: Redis is leveraged for caching and optimizing performance in high-throughput environments.
  • MongoDB: MongoDB is utilized for data storage solutions that support the scalability of blockchain applications.

Who this role suits

  • Has a strong background in software engineering with a focus on distributed systems.
  • Thrives in high-pressure environments and is motivated by challenges.
  • Possesses a proactive approach to problem-solving and project leadership.
  • Is comfortable working remotely and collaborating with diverse teams.

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
  • Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.
  • Base salary range: $98K-$162K
  • Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).

Questions about this role

What is the remote policy?

This position is fully remote.

What is the seniority level of this role?

This is a senior-level position.

How do I apply for this role?

You can apply through the Coinbase careers website.

Apply now →

✓ Direct apply: you message the hiring person by email. 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.