Senior Rust Engineer: High-Performance Trading Backend

Electric Capital

Canada

On-site

CAD 140,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kraken is building the next generation of trading infrastructure with Rust-based services and a focus on performance, reliability, and security. We seek a senior engineer who can own end-to-end systems, mentor peers, and drive distributed, low-latency solutions in a globally distributed team.

You will design scalable back-end components supporting trading and payments, collaborate with product teams, and contribute to a high-performance engineering culture across the organization.

Qualifications

  • 7+ years of software engineering experience.
  • Experience building financial trading focused products.
  • Proficient in writing network services or asynchronous code in Rust.
  • Have a security-first mindset during system design to ensure robustness.
  • Demonstrate the ability to autonomously debug issues across the stack (OS, network, application).
  • Apply a solid understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems, to design scalable solutions.
  • Collaborate effectively with product teams to gather requirements and constraints for designing appropriate systems.
  • Take complete end-to-end ownership of systems and libraries.
  • Provide mentorship to other engineers while contributing to defining the technical culture.

Responsibilities

  • Design and implement robust Rust services and libraries that power trading, payments, and crypto experiences with a focus on reliability, performance, and user impact.
  • Write reusable, testable, and highly efficient code that scales across teams and supports revenue-critical systems without compromising safety or security.
  • Collaborate on large-scale distributed systems architecture, translating evolving product requirements into resilient, low-latency solutions.
  • Work alongside hundreds of experienced Rust engineers, contributing to a high-performance, product-driven engineering culture.

Tools

Kafka
RPC protocols

Job description

Kraken is building the next generation of trading infrastructure with Rust-based services and a focus on performance, reliability, and security. We seek a senior engineer who can own end-to-end systems, mentor peers, and drive distributed, low-latency solutions in a globally distributed team.

You will design scalable back-end components supporting trading and payments, collaborate with product teams, and contribute to a high-performance engineering culture across the organization.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

C++ /RUST Developer
C++ /RUST Developer

HRB • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Senior Rust Engineer — Remote, High-Perf Systems Leader
Senior Rust Engineer — Remote, High-Perf Systems Leader

Kake • Toronto

On-site
CAD 166,000 - 250,000
Competitive Pay in USD
Fully Remote
Better Me Fund
+1
Senior Rust Engineer, Core Infra & Systems
Senior Rust Engineer, Core Infra & Systems

Assetara • Victoria

Hybrid
CAD 90,000 - 120,000
Competitive salary
Health insurance
Paid vacation
+1
Kubernetes Platform Engineer to Scale Global Infra
Kubernetes Platform Engineer to Scale Global Infra

Kraken • Canada

On-site
CAD 100,000 - 150,000
Senior Backend Engineer (Python/Rust) – FinTech Risk Platform
Senior Backend Engineer (Python/Rust) – FinTech Risk Platform

Validus Risk Management • Toronto

On-site
CAD 80,000 - 100,000
Senior Rust Engineer - Remote
Senior Rust Engineer - Remote

Kake • Montreal (administrative region)

On-site
CAD 167,000 - 237,000
Competitive pay in USD
Fully remote
Better Me Fund
+1
Senior Backend Engineer, Crypto & Alt Trading
Senior Backend Engineer, Crypto & Alt Trading

Questrade Financial Group • Toronto

Hybrid
CAD 100,000 - 140,000
Health & wellbeing programs
Paid vacation, personal and sick days
Hybrid work environment (3 days in-<br
Remote Senior Rust Engineer - Systems & Performance Leader
Remote Senior Rust Engineer - Systems & Performance Leader

Kake • Vancouver

On-site
CAD 181,000 - 264,000
Competitive pay in USD
Fully remote
Better Me Fund
+1
Staff Product Designer - Consumer
Staff Product Designer - Consumer

P2P • Canada

Remote
CAD 80,000 - 120,000
Rust Engineer – Digital Asset Exchange Engine
Rust Engineer – Digital Asset Exchange Engine

Axiom Recruit • Canada

On-site
CAD 60,000 - 335,000
Great pay
Bonuses
Benefits
+1