Senior Software Engineer – Blockchain Network
Job Description:
- Build critical infrastructure integrating blockchain protocols with Coinbase’s internal services for new assets, stablecoins, and staking
- Design and deliver 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
- Improve system latency, reliability, and cost
- Define and maintain APIs, SLOs, and observability for systems built, including on-call ownership
- Partner with product and platform teams to establish data contracts
- Ship SDKs and platform primitives that drive adoption across Coinbase
- Build technical context across major blockchain protocols and simplify cross-chain operations
Requirements:
- 5+ years of software engineering experience
- Demonstrated ownership of production services in a service-oriented architecture
- Experience designing, scaling, and maintaining distributed systems handling high-throughput, low-latency workloads
- Hands-on experience with at least two of: Golang, Kafka, Redis, MongoDB, or similar infrastructure technologies
- Direct experience with blockchain protocols or crypto infrastructure, such as Ethereum, Bitcoin, or similar L1/L2 networks
- Ability to decompose complex systems into well-bounded microservices with clear API contracts
- Responsible use of generative AI with human oversight
- Must be based in the USA
Benefits:
- Equity eligibility
- Bonus eligibility
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k)
- Quarterly in-person working sessions (“surges”)
- Reasonable accommodations for individuals with disabilities
- Equal opportunity employment protections