Role in brief
Coinbase is looking for a Senior Software Engineer to join their Blockchain Networks team. This role involves integrating blockchain protocols with internal services, and is suited for candidates with strong experience in distributed systems and blockchain technology.
✓ Direct apply: you message the hiring person on Telegram. No ATS.
About the role
As a Senior Software Engineer at Coinbase, you will be part of the Blockchain Networks team, which is responsible for integrating various blockchain protocols with the company's internal services. Your work will focus on creating reliable APIs that simplify complex blockchain operations, making them accessible across the organization.
Success in this role means leading significant initiatives such as new chain integrations and system re-architecture, which will enhance the performance and reliability of Coinbase's blockchain infrastructure. You will collaborate closely with product and platform teams to ensure that your APIs support the company's broader goals.
The salary range for this role is between $186,065 and $218,900, reflecting the seniority and expertise required.
Skills that matter here
- Golang: This role requires hands-on experience with Golang for building and maintaining high-performance APIs.
- Kafka: Kafka is essential for managing real-time data streams within the blockchain network infrastructure.
- Redis: Redis will be used to enhance data caching and improve system response times.
- MongoDB: MongoDB is part of the stack for managing and storing data related to blockchain operations.
Who this role suits
- A candidate with a strong background in software engineering and a minimum of five years of experience.
- Someone who has successfully owned and scaled production services in a service-oriented architecture.
- A person who thrives in a collaborative environment and enjoys working on complex technical challenges.
- An individual with direct experience in blockchain protocols and a passion for integrating new technologies.
From the employer
- Own the design and delivery of 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 that improve system latency, reliability, and cost
- Define and maintain APIs, SLOs, and observability for the systems you build, including on-call ownership
- Partner with product and platform teams to establish data contracts and ship SDKs and platform primitives that drive adoption across Coinbase
- Build deep technical context across multiple top blockchain protocols (e.g., Bitcoin, Ethereum) and apply that knowledge to simplify cross-chain operations
- 5+ years of software engineering experience, with demonstrated ownership of production services in a service-oriented architecture
- Proven track record designing, scaling, and maintaining distributed systems handling high-throughput, low-latency workloads
- Hands-on experience with at least two of the following: Golang, Kafka, Redis, MongoDB, or similar infrastructure technologies
- Direct experience with blockchain protocols or crypto infrastructure (e.g., integrating with Ethereum, Bitcoin, or similar L1/L2 networks)
- Demonstrated ability to decompose complex systems (monoliths, legacy architectures) into well-bounded microservices with clear API contracts
Questions about this role
What is the remote policy?
Coinbase is remote-first, meaning employees can work remotely, but it is not exclusively remote.
What is the seniority level of this position?
This is a senior-level position requiring at least five years of software engineering experience.
How do I apply for this role?
Candidates can apply through the Coinbase careers website at the provided link.
✓ Direct apply: you message the hiring person on Telegram. No ATS.