Software Engineer, Blockchain Platform Nodes
Required skills
- performance analysis
- optimization
- production infrastructure
- distributed systems
- resource bottlenecks
- service tuning
- capacity management
- Go
- pprof
- Datadog
Nice to have
- blockchain nodes
- consensus protocols
- crypto infrastructure
- load behavior
- upgrade behavior
- protocol integration
Role summary
Coinbase is seeking a Senior Software Engineer for its CB Node team to focus on performance optimization and reliability of blockchain nodes across 55 protocols. The role involves deep performance analysis, building observability and health-check systems, driving cost reduction through engineering optimization, and leading SLO/SLI definition. The engineer will partner with other teams to extend improvements across the platform and support protocol upgrades with a performance-first approach. Experience with distributed systems, Go, and observability tools is required, with blockchain experience being a strong preference.
Ready to do the most impactful work of your career? At Coinbase, we are uncompromising on our mission to increase economic freedom. The bar is high, the environment is intense, and we like it that way. This isn't a place for complacency, it’s a place to be pushed past your perceived limits. If you're ready to build the future of finance alongside people who refuse to settle for "good enough," you belong here. Coinbase is a remote-first, but not remote-only company. Expect to get together quarterly for intense in-person working sessions called “surges.” learn more about working at Coinbase.
We're hiring a Software Engineer to join the CB Node team within the Platform organization. This team runs all the blockchain nodes that power every asset Coinbase offers to customers, currently spanning 55 unique protocols across Ethereum, Bitcoin, Solana, and beyond. You'll contribute to performance optimization and reliability across the blockchain platform stack, diagnosing root causes instead of over-provisioning, reducing infrastructure spend, and building the observability and health-check systems that keep our nodes reliable at scale.
What you'll do:
Required Skills and Experience:
Job #: P77414
Pay Transparency Notice: Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)).
Annual base salary range (excluding equity and bonus):$152,405—$179,300 USDSample Coinbase interview questions
- 1
Design a Crypto Exchange
system designmedium - 2
Design a cryptocurrency dashboard using LLMs.
system designaverage - 3
Design a system for managing a distributed message broker.
system designmedium - 4
Design a system for managing a social network's newsfeed.
system designmedium - 5
How would you manage a large number of users in the database to ensure scalability?
system designaverage
Get started to unlock a personalized interview prep pack for this role.
Similar roles
- Staff Analytics EngineerCoinbase · United States · Hybrid
- Manager, Tax Information Reporting and Withholding AdvisoryCoinbase · Remote · Remote
- Platform Software EngineerFord Motor Company · Dearborn, MI · Hybrid
- Director - Software EngineeringKodiak Solutions · Remote · Remote
- Sr Software Engineer IAmerican Express Company · Phoenix, AZ · Hybrid
- Software Engineer II, Attack DetectionAbnormal AI · Remote · Remote
