Software Engineer, Wallets, Liquidity and Bridging Team
This is a unique opportunity to reimagine and implement how Coinbase interfaces with high throughput blockchains, serving millions of daily users. The Wallets team enables Coinbase users globally to interface with 50+ blockchains. Our backend systems have already powered billions of crypto addresses and requests. Our team is continuing to develop new ways to scale for the next billion.
At a high level, our team owns the set of services that powers all of the sends and receives for Coinbase's custodial products. These distributed backend systems help construct, sign, broadcast, and ingest onchain transactions. Come work with a team of brilliant and passionate engineers on building the next generation of Wallet products!
What you'll do:
Design, develop, and maintain the future of our wallet systems
Collaborate with teams across the company on integrations with our services
Participate in code reviews and provide constructive feedback to maintain high code quality standards
Troubleshoot and debug complicated problems
Required Skills and Experience:
You have at least 2+ years of experience in software engineering
Familiarity with GoLang and/or Ruby is a plus
You’ve designed, built, scaled and maintained production services, and know how to compose a service oriented architecture
Experience with decomposing large software systems is a plus
Excellent communication and collaboration skills, with the ability to work closely with other team members and stakeholders
You have a strong attention to detail
You’re passionate about building an open financial system that brings the world together
You take ownership of well-scoped problems from investigation through implementation, rollout, and production support
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 USD