Senior Software Engineer, Backend (Consumer Products)

📍 World
CAD 191,000 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Docker @ 4 Ruby @ 4 A/B Testing @ 4 Leadership @ 4 MongoDB @ 4 Microservices @ 4 Ethereum @ 4

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. We are building the emerging onchain platform and the future global financial system. The Consumer Product Group focuses on making the Coinbase retail app the easiest-to-use and fastest experience for accessing crypto. Products include: Coinbase app, advanced trade, dapps, and staking. The team operates real-time applications with high frequency, low latency updates and highly secure, dockerized cloud infrastructure.

Responsibilities

  • Build new services to meet critical product and business needs using Golang.
  • Design scalable systems to solve novel problems with modern cloud technology and industry best practices.
  • Articulate a long-term vision for maintaining and scaling backend systems and the teams running them.
  • Work with engineers, designers, product managers and senior leadership to turn product and technical vision into quarterly roadmaps.
  • Write high-quality, well-tested code to meet the needs of customers.

Requirements

  • At least 5 years of experience in software engineering.
  • Experience designing, building, scaling and maintaining production services and composing service-oriented architectures.
  • Strong emphasis on writing high-quality, well-tested code.
  • Passion for building an open financial system and working with crypto/blockchain technologies.
  • Comfortable operating in an environment that is remote-first but expects in-person participation throughout the year (team and company offsites are held multiple times annually).

Nice to haves

  • Experience through rapid company growth (startup -> mid-size).
  • Experience with growth experiments or A/B testing frameworks.
  • Experience with blockchain technologies (Bitcoin, Ethereum) and onchain activity (interacting with Ethereum addresses, ENS, dApps).
  • Experience decomposing a large monolith into microservices.
  • Experience with Golang, Ruby, Docker, Rails, Postgres, MongoDB or DynamoDB.
  • Experience building financial, high-reliability, or security-sensitive systems.

Pay and logistics

  • Pay Range: $191,000 — $191,000 CAD (target annual salary). Full-time offers may also include target bonus, target equity, and benefits (medical, dental, vision).
  • Job #: GCBE05CA
  • Answers to crypto-related questions may be used to evaluate onchain experience.
  • #LI-Remote — role is remote-first with required in-person participation throughout the year.

Benefits

  • Extended health care (coordinates with provincial coverage)
  • Dental and vision care
  • Virtual health care (Consult+)
  • 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 notes

  • Coinbase is an Equal Opportunity Employer and provides reasonable accommodations for applicants with disabilities. Candidates may submit up to four applications within any 30-day period.
  • Coinbase may pilot AI tools for initial screening interviews for select roles; humans will review interview responses and AI will not make employment decisions.