Software Engineer, Wallets, Liquidity and Bridging Team

Posted 5hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer designing Coinbase wallet systems that power sends, receives, and onchain transactions across 50+ blockchains. Scaling backend services for millions of daily users.

Responsibilities:

  • Design, develop, and maintain wallet systems
  • Collaborate with teams across the company on integrations with Coinbase services
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and debug complicated problems
  • Build and scale backend systems that construct, sign, broadcast, and ingest onchain transactions
  • Develop services enabling Coinbase users to interface with 50+ blockchains

Requirements:

  • At least 2+ years of experience in software engineering
  • Familiarity with GoLang and/or Ruby is a plus
  • Experience designing, building, scaling, and maintaining production services
  • Knowledge of composing a service-oriented architecture
  • Experience decomposing large software systems is a plus
  • Excellent communication and collaboration skills
  • Strong attention to detail
  • Passion for building an open financial system
  • Ability to take ownership of well-scoped problems from investigation through implementation, rollout, and production support

Benefits:

  • Equity eligibility
  • Bonus eligibility
  • Medical insurance
  • Dental insurance
  • Vision insurance
  • 401(k)
  • Quarterly in-person working sessions (“surges”)
  • Reasonable accommodations for individuals with disabilities