Software Engineer, Blockchain Platform Nodes

USD 152,400-179,300 per year
MIDDLE
✅ Remote

Tech Stack

AI @ 3 Bitcoin Blockchain @ 3 Datadog @ 2 Distributed Systems @ 3 Ethereum GenAI Generative AI @ 3 Grafana @ 2 Observability @ 2 Performance Analysis @ 3 Performance Optimization @ 3 Profiling @ 3 Prometheus @ 2

Details

Coinbase is hiring a Software Engineer to join the CB Node team within the Platform organization. The team runs the blockchain nodes that power every asset Coinbase offers to customers, spanning 55 unique protocols across Ethereum, Bitcoin, Solana, and beyond. You will contribute to performance optimization and reliability across the blockchain platform stack, diagnose root causes instead of over-provisioning, reduce infrastructure spend, and build observability and health-check systems that keep nodes reliable at scale.

Coinbase is a remote-first, but not remote-only company. Employees are expected to meet quarterly for in-person working sessions called “surges.”

Responsibilities

  • Own performance analysis and optimization tasks across the blockchain node stack, diagnosing root causes of resource consumption and implementing system-level fixes that reduce infrastructure spend while maintaining reliability SLOs.
  • Build observability, health-check, and automated failover capabilities for blockchain nodes, enabling the team to detect degradation and respond proactively rather than reactively scaling resources.
  • Execute right-sizing improvements across the node fleet, profiling workloads, identifying over-provisioned instances, and contributing to capacity models that balance cost efficiency with reliability.
  • Partner with protocol integration engineers, wallet teams, and indexer teams to extend performance improvements across the blockchain platform stack.
  • Support the definition and implementation of SLOs and SLIs for node services, helping create measurement frameworks that provide confidence in reliability without relying on over-provisioning.
  • Support protocol upgrades and node operations with a performance-first approach, validating new blockchain versions for resource efficiency and regression-testing them before production rollout.

Requirements

  • 2+ years of experience in software engineering with exposure to systems-level performance analysis, profiling, or optimization of production infrastructure.
  • Experience operating distributed systems, including diagnosing resource bottlenecks, tuning service performance, or managing capacity.
  • Proficiency in backend programming; Go is preferred.
  • Familiarity with systems tooling for profiling, tracing, and observability, such as pprof, Datadog, Prometheus, and Grafana.
  • Demonstrated ability to improve infrastructure efficiency through engineering optimization rather than simply scaling resources.
  • Exposure to blockchain nodes, consensus protocols, or crypto infrastructure is a plus.
  • Curiosity about how different protocols behave under load and during upgrades.
  • Responsible use of generative AI, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.

Compensation

Annual base salary ranges from $152,405 to $179,300 USD, excluding equity and bonus. Total compensation may also include equity and bonus eligibility, as well as medical, dental, vision, and 401(k) benefits.

Job #: P77414

More jobs at Coinbase

Similar jobs