Senior Software Engineer, Backend (Developer - Onramp)

📍 World
CAD 191,100 per year
SENIOR
✅ Hybrid

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Distributed Systems @ 4 Communication @ 4 Microservices @ 4 CCPA @ 4 GDPR @ 4 Web3 @ 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. 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 passionate about crypto and blockchain technology, eager to solve hard problems, collaborate with high-caliber colleagues, and continually improve. The Onramp team builds rails to move money onchain and offchain, onboarding users into crypto and enabling products used by Coinbase Wallet, MetaMask, Phantom, Block (Bitkey), and Ledger.

While many roles at Coinbase are remote-first, the company is not remote-only. In-person participation is required throughout the year (team and company offsites multiple times annually). Attendance is expected and supported.

Responsibilities

  • Design and build reliable backend services that enable high-throughput onramp/offramp flows.
  • Integrate cleanly with internal and third-party services to move money onchain/offchain.
  • Work across the stack as needed: ship fast, accessible UIs and strong backend systems that handle real-world edge cases.
  • Apply distributed systems, microservices, and event-driven patterns to design scalable, resilient solutions.
  • Write high-quality, well-tested code and participate in code reviews and design discussions.
  • Collaborate closely with product managers and designers to improve customer UX.
  • Help shape developer tooling and platform features to support internal and external developers.

Requirements

  • At least 5 years of experience in software engineering.
  • Strong full-stack engineering skills with emphasis on building backend services.
  • Solid understanding of distributed systems, microservices architecture, and event-driven patterns.
  • Ability to design and integrate with internal and third-party services.
  • Demonstrated ability to write high-quality, well-tested code.
  • Excellent communication and collaboration skills.
  • Passion for developer tooling and platform excellence.
  • Passion for onchain/Web3 and understanding of blockchain technologies, particularly Ethereum and other EVM-compatible chains.

Nice to haves

  • Experience growing with a company through rapid scale (startup → mid-size).
  • Experience building on top of blockchain technology (Bitcoin, Ethereum, etc.).
  • Experience decomposing a large monolith into microservices.
  • Experience building financial, high-reliability, or security-sensitive systems.

Compensation & Logistics

  • Job #: GDBE05US
  • Pay Range (pay transparency): $191,100 — $191,100 CAD. Full-time offers also include bonus eligibility, equity eligibility, and benefits (medical, dental, vision).
  • Remote-first role; in-person participation and offsite attendance expected.

Benefits

  • Extended health care (coordinates with provincial coverage)
  • Dental care
  • 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

Equal Opportunity & Privacy

Coinbase is an Equal Opportunity Employer and provides reasonable accommodations for applicants with disabilities. Data privacy notices (GDPR/CCPA) and candidate rights information are provided in the job posting. Coinbase is piloting certain AI tools for initial screening and interview intelligence; these pilots are for testing and will not be used to make employment decisions.