Rust/C++ Trading Systems Engineer II

OpenKrill

United States

Remote

USD 140,000 - 210,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Kraken is building the trading backend — Rust and C++ services powering spot trading, margin, and other crypto features. You will write high-performance, secure, distributed code and own critical components that scale across teams.

The role focuses on low-latency, reliable systems with RPC, Kafka, and event-driven architectures. You will collaborate with product teams and own end-to-end libraries and services.

Qualifications

  • 3+ years of software engineering experience
  • Experience building financial trading focused products
  • Proficient in writing network services or asynchronous code in Rust
  • Experience with modern C++, including performance-sensitive, low-latency systems
  • Security-first mindset during system design to ensure robustness
  • Ability to autonomously debug issues across the stack (OS, network, application)
  • Understanding of distributed systems and technologies, including RPC protocols, Kafka, and Event-Driven Systems
  • Collaborate 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 and C++ services and libraries powering trading, payments, and crypto experiences
  • Write reusable, testable, and efficient code that scales across teams
  • Collaborate on large-scale distributed systems architecture for low-latency solutions
  • Work alongside hundreds of Rust and C++ engineers in a high-performance engineering culture

Skills

3+ years of software engineering
Fintech/trading experience
Rust async network services
C++ low-latency
Security-first mindset
Debug across stack
Distributed systems
RPC, Kafka, event-driven
Cross-team collaboration
End-to-end ownership

Tools

Kafka
RPC protocols

Job description

Kraken is building the trading backend — Rust and C++ services powering spot trading, margin, and other crypto features. You will write high-performance, secure, distributed code and own critical components that scale across teams.

The role focuses on low-latency, reliable systems with RPC, Kafka, and event-driven architectures. You will collaborate with product teams and own end-to-end libraries and services.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Rust Systems Engineer — Scalable Secure Infra
Senior Rust Systems Engineer — Scalable Secure Infra

Kraken • United States

Remote
USD 140,000 - 210,000
Senior Rust Engineer — Build Low-Latency Fintech Systems
Senior Rust Engineer — Build Low-Latency Fintech Systems

Kraken • Town of Poland (NY)

On-site
USD 130,000 - 190,000
Senior Rust Engineer: Real-Time Open Finance Platform
Senior Rust Engineer: Real-Time Open Finance Platform

Kraken • Town of Sweden (NY)

On-site
USD 170,000 - 250,000
Senior Rust Engineer — Real-Time FinTech Infrastructure
Senior Rust Engineer — Real-Time FinTech Infrastructure

Kraken • Peru (IL)

Remote
USD 160,000 - 210,000
Senior Rust Backend Architect for Consumer Platform
Senior Rust Backend Architect for Consumer Platform

Kraken • United States

Remote
USD 180,000 - 260,000
Rust Software Engineer — Open Finance Infrastructure
Rust Software Engineer — Open Finance Infrastructure

Kraken International • Northern (KY)

On-site
USD 120,000 - 180,000
Rust Backend Engineer for Low-Latency Trading Systems
Rust Backend Engineer for Low-Latency Trading Systems

Rapidtrade • United States

On-site
USD 120,000 - 190,000
Lead Trading Backend Engineering (Rust/C++)
Lead Trading Backend Engineering (Rust/C++)

JobFluent • United States

Remote
USD 180,000 - 240,000
Senior Rust Engineer - Ultra-Low Latency Crypto Trading
Senior Rust Engineer - Ultra-Low Latency Crypto Trading

Gsrmarkets • United States

Remote
USD 180,000 - 280,000
Healthcare
Dental
Vision
+3
Mid-Senior Front Office Developer (Rust/C++)
Mid-Senior Front Office Developer (Rust/C++)

IO Tech Solutions Limited • United States

Remote
USD 180,000 - 260,000