Senior Rust Engineer: Trading Backend & FinTech Systems

Kraken

South Africa

On-site

ZAR 1,938,000 - 2,907,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Kraken is seeking a senior Rust engineer to design and implement robust services powering trading, payments, and crypto experiences. You will contribute to low-latency, scalable systems and collaborate with hundreds of engineers worldwide.

The role emphasizes ownership, mentorship, and a security-first mindset, with a focus on distributed architectures, RPC, Kafka, and event-driven design.

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 powering trading, payments, and crypto experiences.
  • Write reusable, testable, and efficient code that scales across teams and revenue-critical systems.
  • Collaborate on large-scale distributed systems architecture to translate product requirements into resilient, low-latency solutions.
  • Work with hundreds of Rust engineers in a high-performance, product-driven culture.

Skills

Rust
Distributed systems
Mentorship
Ownership
Networking

Tools

Kafka
RPC protocols
Event-Driven Systems

Job description

Kraken is seeking a senior Rust engineer to design and implement robust services powering trading, payments, and crypto experiences. You will contribute to low-latency, scalable systems and collaborate with hundreds of engineers worldwide.

The role emphasizes ownership, mentorship, and a security-first mindset, with a focus on distributed architectures, RPC, Kafka, and event-driven design.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Rust Backend Architect - Open Finance & Crypto
Senior Rust Backend Architect - Open Finance & Crypto

Kraken • South Africa

On-site
ZAR 1,000,000 - 1,800,000
Senior Software Engineer - Rust - Backend - Pro
Senior Software Engineer - Rust - Backend - Pro

Kraken • South Africa

On-site
ZAR 1,938,000 - 2,907,000
Senior Software Engineer - Rust - Core Services
Senior Software Engineer - Rust - Core Services

Kraken • South Africa

On-site
ZAR 2,285,000 - 3,754,000
Senior Rust Engineer - Real-Time Fintech Infrastructure
Senior Rust Engineer - Real-Time Fintech Infrastructure

Kraken • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior Software Engineer - Rust - Payward Services
Senior Software Engineer - Rust - Payward Services

Kraken • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior Software Engineer - Rust - Consumer
Senior Software Engineer - Rust - Consumer

Kraken • South Africa

On-site
ZAR 1,000,000 - 1,800,000
Remote Engineering Lead - Systematic Options Trading (Rust)
Remote Engineering Lead - Systematic Options Trading (Rust)

Keyrock • City of Johannesburg Metropolitan Municipality

Remote
ZAR 3,007,519 - 4,344,194
Flexible working hours
Remote work
Head of Engineering: Options Trading, Rust Lead, Remote
Head of Engineering: Options Trading, Rust Lead, Remote

Keyrock • Cape Town

Remote
ZAR 3,007,519 - 4,678,363
Competitive salary
Flexible working hours
Remote work option
Options Engineering Lead — Remote, Rust & Low-Latency
Options Engineering Lead — Remote, Rust & Low-Latency

Keyrock • Johannesburg

Remote
ZAR 1,400,000 - 2,400,000
Flexible working hours & remote work
Competitive salary
Entrepreneurial team culture
Cryptocurrency Exchange Developer
Cryptocurrency Exchange Developer

Placements24 • Rustenburg

Hybrid
ZAR 1,200,000 - 1,800,000
Performance incentives
Health coverage
Professional development
+1