Enable job alerts via email!

Software Engineer - Canada

Coinbase

Canada

On-site

CAD 90,000 - 120,000

Full time

3 days ago
Be an early applicant

Job summary

A leading cryptocurrency company in Canada is looking for a Software Engineer for their Security Platform Engineering team. This role involves developing backend services in Golang, building scalable systems, and collaborating across teams to deliver critical security solutions. Candidates should have at least 3 years of software engineering experience and familiarity with blockchain technologies. This position is essential in safeguarding customer assets and operations.

Qualifications

  • 3+ years of software engineering experience.
  • Experience in designing and maintaining backend systems.
  • Proficient in writing production-ready, testable code.
  • Motivated to build a decentralized financial system.
  • Experience in a hyper-growth startup or scale-up.

Responsibilities

  • Develop backend services to support security and compliance.
  • Build scalable systems using cloud-native technologies.
  • Collaborate to shape roadmaps and deliver outcomes.
  • Write clean, high-quality code.
  • Solve problems in blockchain monitoring.

Skills

Backend services development using Golang
Scalable and resilient systems design
Cross-functional collaboration
Writing clean, tested code
Problem-solving in blockchain monitoring
Designing and maintaining backend systems
Familiarity with Docker
Knowledge of blockchain technologies

Tools

Golang
Ruby
Rails
Postgres
MongoDB
DynamoDB

Job description

Software Engineer – Security Platform Engineering
About the Role:

You’ll join Coinbase’s Security Platform Engineering team, focusing on:

  • Onchain security
  • Web3 monitoring
  • Compliance and privacy platforms

This role is mission-critical, as Coinbase is a high-profile security target and your work will directly protect customer assets and sensitive operations.

  • Develop backend services using Golang to support security and compliance capabilities
  • Build scalable, resilient systems using cloud-native technologies and best practices
  • Collaborate cross-functionally (engineers, designers, PMs, and senior leadership) to shape roadmaps and deliver high-impact outcomes
  • Write clean, tested, high-quality code
  • Solve novel problems in areas like blockchain monitoring, Web3 intelligence, and threat protection
Core Requirements:
  • 3+ years of hands-on software engineering experience
  • Experience designing, scaling, and maintaining backend systems, ideally in a microservices or SOA architecture
  • Proficient in writing production-ready, testable code
  • Motivation aligned with Coinbase’s mission to build a more open, decentralized financial system
  • Experience at a hyper-growth startup or scale-up
  • Knowledge or exposure to blockchain technologies (e.g., Bitcoin, Ethereum)
  • Experience migrating monoliths to microservices
  • Familiarity with:
  • Golang, Ruby, Rails
  • Databases like Postgres, MongoDB, or DynamoDB
  • Containers and orchestration tools like Docker
  • Past work in security-critical, financial, or high-reliability systems
Software Engineer, Infrastructure (Platform Developer Experience - Release) - United States
Security Engineer, Vulnerability Response (United States · Remote)
CX Technical Program Manager - United States
Group Product Manager, Stablecoins & Payments - United States
Product Manager - Finance Systems - United States
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs