Rust Software Engineer for Consumer Apps

Kraken

South Africa

On-site

ZAR 900,000 - 1,200,000

Full time

37 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Kraken is seeking an experienced Software Engineer to join our Consumer team. The role focuses on building applications that expose Kraken’s product offering to the mass market, delivering simple, reliable user experiences and scalable systems.

You will design and implement robust Rust services for trading and payments, contribute to distributed architectures, and take end-to-end ownership while mentoring others in a security‑first mindset.

Qualifications

  • 3+ years of software engineering experience.
  • Proficient in writing network services or asynchronous code in Rust.
  • Security-first mindset during system design.
  • Able to autonomously debug issues across OS, network and application layers.
  • Strong understanding of distributed systems, RPCs, Kafka, and event-driven architectures.
  • Collaborate with product teams to gather requirements and constraints.
  • Take complete end-to-end ownership of systems and libraries.
  • Provide mentorship to other engineers.

Responsibilities

  • Design and implement robust Rust services and libraries powering trading, payments, and crypto experiences.
  • Write reusable, testable code that scales across teams and revenue-critical systems.
  • Collaborate on large-scale distributed systems architecture and low-latency solutions.
  • Work alongside hundreds of Rust engineers in a high-performance engineering culture.

Skills

3+ years experience
Rust async code
Security-first design
Debug across stack
Distributed systems
Product collaboration
End-to-end ownership
Mentorship

Job description

Kraken is seeking an experienced Software Engineer to join our Consumer team. The role focuses on building applications that expose Kraken’s product offering to the mass market, delivering simple, reliable user experiences and scalable systems.

You will design and implement robust Rust services for trading and payments, contribute to distributed architectures, and take end-to-end ownership while mentoring others in a security‑first mindset.

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

Similar jobs worth comparing

Rust Software Engineer — Open Finance Infrastructure
Rust Software Engineer — Open Finance Infrastructure

Kraken • South Africa

On-site
ZAR 600,000 - 900,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
Software Engineer - Rust - Consumer
Software Engineer - Rust - Consumer

Kraken • South Africa

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

Kraken • South Africa

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

Kraken • South Africa

On-site
ZAR 600,000 - 900,000
Senior Product Manager - Open Finance & Crypto UX
Senior Product Manager - Open Finance & Crypto UX

Kraken • South Africa

On-site
ZAR 700,000 - 1,100,000
Senior Product Manager - Consumer
Senior Product Manager - Consumer

Kraken • South Africa

On-site
ZAR 700,000 - 1,100,000
Sr Product Manager - Hybridisation
Sr Product Manager - Hybridisation

Kraken • South Africa

Hybrid
ZAR 900,000 - 1,200,000
Sr Brand Designer - Krak
Sr Brand Designer - Krak

Kraken • South Africa

On-site
ZAR 520,000 - 900,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,000 - 4,345,000
Flexible working hours
Remote work