Senior Rust Systems Engineer, Core Infrastructure

Kraken

South Africa

On-site

ZAR 2,285,000 - 3,754,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 recruiting senior engineers to design and implement Rust services powering core infrastructure. You will join Platform and Core Engineering to build scalable, secure, and observable systems supporting global trading.

We seek 7+ years of experience with distributed architectures, Kafka, and RPC. The role emphasizes ownership, rigor, and high-quality software in a security-conscious environment.

Qualifications

  • 7+ years of software engineering experience.
  • Experience building and scaling shared systems, internal platforms, and supporting multiple product roadmaps.
  • 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.

Responsibilities

  • Design and implement robust Rust services and foundational libraries for Kraken's core infrastructure.
  • Write reusable, testable, and efficient code built for scale, observability, and operational resilience.
  • Collaborate on large-scale distributed systems architecture, shaping low-latency, fault-tolerant services.
  • Work alongside hundreds of Rust engineers, contributing to a high-bar engineering culture.

Skills

Rust programming
Distributed systems
Async Rust
Network services
Security-first design
Debugging across stack
Ownership of systems

Tools

Kafka
RPC protocols
Event-driven systems

Job description

Kraken is recruiting senior engineers to design and implement Rust services powering core infrastructure. You will join Platform and Core Engineering to build scalable, secure, and observable systems supporting global trading.

We seek 7+ years of experience with distributed architectures, Kafka, and RPC. The role emphasizes ownership, rigor, and high-quality software in a security-conscious environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Rust Engineer: Trading Backend & FinTech Systems
Senior Rust Engineer: Trading Backend & FinTech Systems

Kraken • South Africa

On-site
ZAR 1,938,000 - 2,907,000
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 - Core Services
Senior Software Engineer - Rust - Core Services

Kraken • South Africa

On-site
ZAR 2,285,000 - 3,754,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 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 - Backend - Pro
Senior Software Engineer - Rust - Backend - Pro

Kraken • South Africa

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

Kraken • South Africa

On-site
ZAR 1,000,000 - 1,800,000
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
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
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