Software Engineer, Backend - Blockchain Platform (Wallets)

📍 World
USD 152,400-179,300 per year
MIDDLE
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 3 Docker @ 3 Ruby @ 3 MongoDB @ 3 Microservices @ 3 Ethereum @ 3

Details

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, comfortable with high-caliber colleagues, and who actively seeks feedback to keep leveling up. The role expects in-person participation throughout the year for team and company-wide offsites, even though many roles are remote-first.

This is a unique opportunity to reimagine and implement how Coinbase interfaces with high-throughput blockchains, serving 100M+ daily users. The Wallets team enables Coinbase users globally to interface with 60+ blockchains, managing billions of addresses and moving millions of dollars every day. The team owns the services that power sends and receives for Coinbase's custodial products, including distributed backend systems that construct, sign, broadcast, and ingest on-chain transactions.

Responsibilities

  • Design, develop, and maintain the future of wallet systems.
  • 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.

Requirements

  • At least 2+ years of experience in software engineering.
  • Experience designing, building, scaling and maintaining production services and composing a service-oriented architecture.
  • Ability to write high-quality, well-tested code focused on customer needs.
  • Passion for building an open financial system.

Nice to Haves

  • Experience with rapid company growth (startup to mid-size).
  • Experience with blockchains (for example, 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-critical systems.
  • Crypto-forward experience, including interacting with Ethereum addresses, using ENS, and engaging with dApps or blockchain-based services.

Compensation & Additional Notes

  • Pay Range: $152,405 — $179,300 USD (target annual salary; full-time offers also include bonus eligibility, equity eligibility, and benefits such as medical, dental, vision, and 401(k)).
  • Job #: GPBE04US
  • Answers to crypto-related questions may be used to evaluate on-chain experience.
  • #LI-Remote — remote-first role but in-person participation is required for certain events/offsites.

Benefits

  • Medical, dental, and vision plans with generous employee contributions
  • Health Savings Account with company contributions
  • Disability and life insurance
  • 401(k) 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

Legal & Privacy

  • Coinbase is an Equal Opportunity Employer and will consider qualified applicants without regard to protected characteristics.
  • Global Data Privacy Notice for job candidates and applicants applies; by submitting an application you agree to data processing as required.
  • For US applicants, submission includes agreement to arbitration as outlined by Coinbase where applicable.
  • AI Disclosure: Coinbase is piloting AI tools for initial screening and interview intelligence for select roles. Human recruiters will review interview responses and interview notes. AI will not be used to make employment decisions.