Software Engineer, Backend - Blockchain Platform
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Go @ 2 Ruby @ 2 Distributed Systems @ 3 Communication @ 3 Debugging @ 3 Ethereum @ 2Details
Ready to be pushed beyond what you think you’re capable of?
At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform — and with it, the future global financial system.
To achieve our mission, Coinbase is seeking a candidate who is passionate about crypto and blockchain technology, eager to leave their mark, and comfortable working with high-caliber colleagues in an intense, feedback-driven culture. While many roles at Coinbase are remote-first, they are not remote-only — in-person participation is required throughout the year (team and company offsites are held multiple times annually).
The Wallets team enables Coinbase users globally to interface with 50+ blockchains. The team’s backend systems have powered billions of crypto addresses and requests, and they continue to develop ways to scale for the next billion users. The team owns services that power sends and receives for Coinbase's custodial products, including constructing, signing, broadcasting, and ingesting onchain transactions.
Responsibilities
- Design, develop, and maintain the future of Coinbase's wallet systems and backend services.
- Collaborate with teams across the company on integrations with wallet services.
- Participate in code reviews and provide constructive feedback to maintain high code quality standards.
- Troubleshoot and debug complicated problems in distributed systems operating at high throughput.
- Build, scale, and maintain production services that serve millions of daily users.
Requirements
- At least 2+ years of experience in software engineering.
- Experience designing, building, scaling, and maintaining production services and composing service-oriented architectures.
- Strong attention to detail and ability to write high quality, well-tested code.
- Excellent communication and collaboration skills; ability to work closely with team members and stakeholders.
- Comfortable decomposing large software systems and troubleshooting/debugging complex issues.
- Familiarity with Go (Golang) and/or Ruby is a plus.
Nice to haves
- Crypto background and familiarity with onchain activity (e.g., interacting with Ethereum addresses, ENS, engaging with dApps or blockchain-based services).
- Experience with Solana data, indexing, and/or scaling large systems.
- Experience decomposing large software systems.
Compensation
Pay Range: $147,900 — $174,000 USD (target annual salary; full-time offers also include target bonus, target equity, and benefits including medical, dental, vision, and 401(k)).
Additional information
- Job #: GPBE04US
- #LI-Remote
- Coinbase pilots certain AI tools for initial screening or interview intelligence for select roles; these pilots are for testing purposes and will not be used to make employment decisions. Reasonable accommodations for disabilities can be requested at [email protected].
Benefits
- Medical, Dental and Vision plans with generous employee contributions
- Health Savings Account with company contributions
- Disability and Life Insurance
- 401(k) plan with company match
- Wellness stipend, Mobile/Internet reimbursement, Connections stipend
- Volunteer time off, Fertility counseling and benefits
- Generous time off/leave policy
- Option to get paid in digital currency