Senior Software Engineer, Blockchain Platform Nodes
Senior software engineer responsible for optimizing and operating Coinbase’s blockchain node platform at scale. The role focuses on systems performance, infrastructure cost reduction, observability, reliability SLOs, and protocol upgrades, with Go and blockchain infrastructure experience preferred.
About the job
Responsibilities
- Own deep performance analysis and optimization across the blockchain node stack, diagnosing 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.
- Drive right-sizing across the node fleet by profiling workloads, identifying over-provisioned instances, and establishing capacity models.
- Partner with protocol integration, wallet, and indexer teams to extend performance improvements across the blockchain platform stack.
- Define and implement SLOs and SLIs for node services.
- Support protocol upgrades and node operations with a performance-first approach, including resource-efficiency validation and regression testing.
Requirements
- 5+ years of software engineering experience with expertise in systems-level performance analysis, profiling, and production infrastructure optimization.
- Experience operating distributed systems at scale, diagnosing resource bottlenecks, tuning service performance, and managing capacity across heterogeneous workloads.
- Proficiency in backend programming, preferably Go.
- Experience with profiling, tracing, and observability tooling such as pprof, Datadog, Prometheus, and Grafana.
- Demonstrated infrastructure cost reduction through engineering optimization.
- Blockchain node, consensus protocol, or crypto infrastructure experience strongly preferred.
- Familiarity with protocol behavior under load and during upgrades.
- Responsible use of generative AI with human oversight.
Compensation & Benefits
- Annual base salary: $186,065–$218,900 USD.
- Total compensation may include equity and bonus eligibility.
- Benefits include medical, dental, vision, and 401(k).
Skills
Go, Distributed Systems, Blockchain Nodes, Consensus Protocols, Performance Optimization, Profiling, Pprof, Datadog, Prometheus, Grafana, Observability, SLOs, Slis, Automated Failover, Generative AI
Similar jobs
Backend Engineering jobsBuild and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.
Senior infrastructure engineer building and operating low-latency institutional trading systems, including matching, order management, risk, and market data. Requires 5+ years of software engineering experience and strong Java, C++, or Go skills in highly reliable distributed systems.
Design and build backend control-plane services that safely govern software review, policy evaluation, CI evidence, and merge decisions. The role requires 7+ years of experience with distributed systems, backend development, security and authorization, developer infrastructure, and cross-team technical leadership.
Designs and operates foundational authentication and authorization services across Coinbase products and partner integrations. The role requires 5+ years of backend engineering experience, strong Go or systems-language skills, and expertise in secure APIs, identity standards, and distributed systems operations.
Leads the design, development, and operation of secure, scalable backend services, APIs, distributed systems, and data pipelines for a mission-critical flight safety platform. Requires 5+ years of backend experience and strong Python and JavaScript/TypeScript skills.