Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 3
API @ 3
AWS @ 3
Algorithms @ 6
Bitcoin @ 3
Blockchain @ 3
Data Science
Data Structures @ 6
Design Patterns @ 6
Distributed Systems @ 3
Docker @ 3
Ethereum @ 3
Fraud @ 3
GCP @ 3
GenAI
Generative AI @ 3
Go @ 5
Java @ 5
Kafka @ 3
Kubernetes @ 3
Machine Learning
NoSQL @ 3
Observability
Python @ 5
RabbitMQ @ 3
Ruby @ 5
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Coinbase is hiring a Software Engineer to join the Risk Engineering team within the Consumer Product Group. The team builds flexible, scalable systems to detect and prevent fraud, incorporating risk decisioning, real-time monitoring, and intelligent mitigation. You will design, build, and optimize risk detection and mitigation systems that balance technical excellence, system reliability, and business impact across critical, high-throughput services.
Coinbase is a remote-first, but not remote-only company. Employees are expected to meet quarterly for in-person working sessions called “surges.”
Responsibilities
- Build and maintain backend services for risk detection, fraud prevention, and financial risk mitigation across Coinbase’s platform, operating at the scale, speed, and 24/7 nature of crypto markets.
- Own feature delivery end-to-end, from technical design through implementation, testing, deployment, and monitoring.
- Partner with Data Science, Machine Learning, and Risk Analyst teams to develop proactive systems, including models and user-facing risk features, as well as reactive solutions such as risk mitigations and incident-response tooling.
- Improve reliability and observability in risk platform services by identifying regressions, ensuring prompt visibility of issues, and contributing to incident response and post-mortems.
- Contribute to the engineering culture through high code velocity, code reviews, and reusable solutions.
Requirements
- At least 2 years of backend software engineering experience, with a record of shipping production services handling high-throughput workloads across multiple concurrent projects.
- Proficiency in at least one backend language, such as Go, Ruby, Python, or Java.
- Experience with relational and/or NoSQL databases, cloud platforms such as AWS or GCP, containerization technologies including Docker and Kubernetes, and event-streaming architectures such as Kafka or RabbitMQ.
- Strong understanding of software design patterns, data structures, and algorithms, with the ability to independently manage complex tasks and work in unfamiliar systems with guidance.
- Experience building or working with high-throughput, low-latency distributed systems, including APIs, event-driven architectures, and cloud infrastructure.
- Experience with risk, fraud detection, payment systems such as ACH or cards, blockchain technology such as Bitcoin or Ethereum, or risk challenges associated with crypto transactions.
- Responsible use of generative AI with human oversight to deliver business-ready outputs and improve workflow efficiency, cost, and quality.
Compensation
- Annual base salary: $154,000 CAD, excluding equity and bonus.
- Total compensation may also include equity, bonus eligibility, and medical, dental, and vision benefits.
Additional Information
- Candidates may submit a maximum of three applications within a six-month period.
- Coinbase is an equal opportunity employer.
More jobs at Coinbase
Head of Product Creative
Coinbase · United States
USD 243,900-286,900 per year
Senior Software Engineer, Backend (Consumer - Growth Foundations)
Coinbase · Canada
CAD 191,100 per year
Senior Software Engineer, Consumer
Coinbase · Singapore, Singapore
SGD 191,100 per year
Staff Software Engineer, Backend - FinHub (Ledger)
Coinbase · United States
USD 218,000-256,500 per year
Technical Program Manager, GFCO Analytics
Coinbase · United States
USD 148,800-175,100 per year
Similar jobs
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
Senior Software Engineer II
Confluent · Seattle, United States, United States
USD 197,400-232,000 per year
Senior Cloud Software Engineer, DGXC Data Services
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Staff Software Engineer, Customer Administration
Coinbase · India
INR 9,424,500 per year
Senior Software Engineer, Data Engineering Platform
Coinbase · United States
USD 186,100-218,900 per year
Senior Software Engineer - Analytics Platform
Bloomberg · New York City, United States
USD 160,000-240,000 per year
Senior Software Engineer, DGX Cloud Orchestration
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Software Engineer, AI Inference Systems
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year