Software Engineer, Backend - Blockchain Platform (Tracer Team)
at Coinbase
📍 World
CAD 154,000 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 5 Docker @ 3 Go @ 5 Ruby @ 3 Python @ 5 Scala @ 5 Machine Learning @ 3 Data Engineering @ 5 MongoDB @ 3 Microservices @ 3 Databricks @ 5 Compliance @ 3 Ethereum @ 2Details
At Coinbase we are building the emerging onchain platform and the future global financial system. The Tracer team safeguards Coinbase’s role as the most trusted and compliant platform in crypto by designing and operating tools and systems that detect, investigate, and prevent illicit activity on the blockchain. The team harnesses a modern tech stack and processes massive blockchain datasets with speed and precision, collaborating closely with compliance and investigations teams. In-person participation is required throughout the year for team and company-wide offsites and other collaboration touchpoints.
Responsibilities
- Build and maintain systems that enhance Coinbase’s ability to detect, investigate, and prevent illicit activities on the blockchain.
- Contribute to development of tools and technologies that improve compliance and investigative capabilities.
- Collaborate with cross-functional teams to align on product and technical roadmaps.
- Write high-quality, well-tested code to meet customer needs and ensure scalability and reliability.
Requirements
- At least 2+ years of experience in software engineering.
- Proficiency with Databricks, StarRocks, Postgres and programming languages such as Go, Scala, and Python.
- Strong problem-solving skills, cross-functional collaboration, and a proactive approach to identifying and mitigating risks.
- Strong understanding of blockchain technology, compliance challenges, and investigative tools.
- Experience building reliable, scalable systems and writing well-tested code.
Nice to have
- 3+ years in data engineering, software engineering, or a related field, especially with a focus on compliance or security.
- Experience with Bitcoin, Ethereum and other blockchains; familiarity with onchain activity (e.g., interacting with Ethereum addresses, ENS, dApps).
- 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 systems.
- Exposure to machine learning, graph databases, and advanced visualization for blockchain forensics.
Compensation & Benefits
- Pay Range: $154,000—$154,000 CAD (target annual salary). Full-time offers also include bonus eligibility, equity eligibility, and benefits (medical, dental, vision).
- Benefits include extended health care (coordinates with provincial coverage), dental, vision, virtual health care (Consult+), life & accident insurance, disability coverage, ESPP, wellness stipend, mobile/internet reimbursement, connections stipend, learning & development allowance, employee assistance program, travel medical policy, fertility benefits, and generous time off/leave policy.
Additional notes
- Job #: GPBE04US
- Answers to crypto-related questions may be used to evaluate onchain experience.
- Coinbase is an Equal Opportunity Employer and provides reasonable accommodations for applicants with disabilities.