Software Engineer, Backend – Consumer Risk

Posted last week

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Engineer developing backend services that support fraud prevention and financial risk mitigation. Collaborating with data scientists and analysts to enhance risk management systems.

Responsibilities

  • Build and maintain backend services that power risk detection, fraud prevention, and financial risk mitigation across Coinbase's platform, operating at the scale, speed, and 24x7 nature of crypto markets.
  • Own feature delivery end-to-end, from technical design through implementation, testing, deployment, and monitoring, for risk platform capabilities that directly protect users and the business from financial threats.
  • Partner with Data Science, ML, and Risk Analysts teams to develop both proactive systems (models, user-facing risk features) and reactive solutions (one-off risk mitigations, incident response tooling) that reduce fraud and financial loss.
  • Drive reliability and observability in risk platform services by implementing mechanisms to identify regressions, ensure prompt visibility of issues, and contribute to incident response and post-mortems.
  • Contribute to the team's engineering culture by maintaining high code velocity, participating in code reviews, and building reusable solutions that can be leveraged across the team.

Requirements

  • 2+ years of experience in backend software engineering, with a track record of shipping production services handling high-throughput workloads across multiple concurrent projects.
  • Proficiency in at least one backend language (e.g., Go, Ruby, Python, Java) with experience working across relational and/or NoSQL databases, cloud platforms (AWS, GCP), containerization (Docker, Kubernetes), and event-streaming architectures (Kafka, 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 (ACH, cards, crypto), blockchain technology (e.g., Bitcoin, Ethereum), or the unique risk challenges associated with crypto transactions.
  • Utilizes generative AI responsibly, maintaining human oversight to deliver business-ready outputs and drive measurable improvements in workflow efficiency, cost, and quality.

Job type

Full Time

Experience level

JuniorMid level

Salary

CA$154,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsDockerGoogle Cloud PlatformJavaKafkaKubernetesNoSQLPythonRabbitMQRubyGo

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.