Software Engineer, Backend - Blockchain Platform (Wallets)
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 3 Docker @ 3 Ruby @ 3 Distributed Systems @ 3 MongoDB @ 3 Service Oriented Architecture @ 3 Microservices @ 3 Debugging @ 6 Ethereum @ 3Details
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.
This role is on the Wallets team, which enables Coinbase users globally to interface with 60+ blockchains, managing billions of addresses and moving millions of dollars every day. The Wallets team owns the set of services that power all of the sends and receives for Coinbase's custodial products. These distributed backend systems help construct, sign, broadcast, and ingest on-chain transactions. This position will help reimagine and implement how Coinbase interfaces with high-throughput blockchains and scale for the next billion users.
While many roles at Coinbase are remote-first, we are not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually; attendance is expected and fully supported.
Responsibilities
- 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
Requirements
- At least 2+ years of experience in software engineering
- Experience designing, building, scaling and maintaining production services
- Knowledge of composing a service oriented architecture (microservices / distributed systems)
- Ability to write high quality, well tested code to meet the needs of your customers
- Strong troubleshooting and debugging skills
- Passion for building an open financial system
Nice to haves
- Experience with Blockchains (such as Bitcoin, Ethereum)
- Experience decomposing a large monolith into microservices
- Experience with Golang, Ruby, Docker, Sinatra, Rails, Postgres, MongoDB or Redshift
- Experience building financial, high reliability or security systems
- Crypto-forward experience, including familiarity with onchain activity such as interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services
Answers to crypto-related questions may be used to evaluate your onchain experience.
Pay & Benefits
Pay Range:
- $154,000β$154,000 CAD (target annual salary for this position)
Full time offers from Coinbase also include bonus eligibility + equity eligibility + benefits (including medical, dental, and vision).
Benefits at Coinbase include:
- Extended Health Care Benefit (coordinates with Provincial Coverage)
- Dental Care
- Vision Care
- Consult+ (Virtual Health Care)
- Life & Accident Insurance
- Disability Coverage
- Employee Stock Purchase Plan (ESPP)
- Wellness Stipend
- Mobile/Internet Reimbursement
- Connections Stipend
- Learning and Development Allowance
- Employee Assistance Program
- Travel Medical Policy - Global Traveler
- Fertility Benefits
- Generous Time off/Leave Policy
Additional information
- Job #: GPBE04US
- #LI-Remote
- Coinbase emphasizes an intense work culture and expects high collaboration and high standards from colleagues.
- Coinbase is an Equal Opportunity Employer and provides reasonable accommodations for applicants with disabilities.
- Geographic and privacy notices are included in the original posting.