The opportunity
Ready to do the most impactful work of your career? At Coinbase , we are uncompromising on our mission to increase economic freedom.
What you'll do
Own the design and delivery of backend services (Go) that power wallet: operations, liquidity movements, and cross-chain bridging across custodial and non-custodial flows.
Build and improve the distributed systems that manage transaction lifecycle,: signing, broadcasting, and on-chain reconciliation across multiple blockchain protocols including Ethereum, Bitcoin, and Solana.
Drive reliability and observability improvements for wallet services,: contributing to incident response, post-mortems, and systemic fixes that strengthen Tier-0 system availability.
Partner with Trading, Custody, Staking, and cross-platform teams to integrate: wallet services with downstream products, defining clear contracts and resolving cross-team dependencies.
Execute service decomposition and architecture improvements that break down: legacy systems into modular, reusable platform services other teams can build on.
Support engineering quality across the team through rigorous code reviews,: design feedback, and sharing knowledge on architectural patterns and coding standards.
What they're looking for
- + years of experience in software engineering, with proficiency in Go and: hands-on experience designing and operating service-oriented distributed systems.
- Demonstrated experience building, scaling, and maintaining production backend: services with strict correctness and reliability requirements.
- Familiarity with blockchain technologies such as transaction construction,: on-chain data indexing, or cross-chain integrations across protocols like Ethereum, Bitcoin, or Solana.
- Experience decomposing monolithic systems into scalable microservices or: contributing to platform architecture that multiple teams depend on.