Enable job alerts via email!

Rust Engineer - Trading

Keyrock

Toronto

Remote

CAD 80,000 - 150,000

Full time

23 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative firm is seeking a Rust Engineer to join its Options High-Frequency Trading team. This role involves developing and optimizing low-latency trading systems while collaborating with experts to enhance trading strategies. Candidates should have strong Rust or C++ experience and a background in trading environments. The company offers a flexible remote work environment and competitive salaries, making it an exciting opportunity for those looking to advance their careers in the digital asset space.

Benefits

Flexible remote work
Competitive salaries
Commitment to diversity and inclusion

Qualifications

  • Strong experience in Rust and/or C++ with trading experience.
  • Willingness to become an expert in Rust and low-latency systems.

Responsibilities

  • Develop and optimize low-latency options trading systems.
  • Collaborate with quants, traders, and engineers to improve trading strategies.

Skills

Rust
C++
Trading Experience
PostgreSQL
Problem Solving

Tools

Node.js
Python

Job description

Join to apply for the Rust Engineer - Trading role at Keyrock

About Keyrock

Since 2017, we've grown to be a leading change-maker in the digital asset space, renowned for our partnerships and innovation. With over 180 team members from 42 nationalities, we operate predominantly remotely with hubs in London, Brussels, and Singapore. Our services include market making, options trading, high-frequency trading, OTC, and DeFi trading desks. We are pioneers in adopting Rust for algorithmic trading and support the growth of Web3 startups.

Role Overview

We are seeking a Rust or C++ Engineer with trading experience to join our Options High-Frequency Trading (HFT) team. The technology stack includes Rust, Node.js, and Python. While proficiency in Rust is preferred, we welcome strong C++/C engineers eager to learn Rust. You will work on developing low-latency options trading systems, collaborating with quants, traders, and engineers to enhance trading strategies, and maintaining high-performance trading infrastructure. The role is open to candidates in European or US time zones.

Responsibilities
  1. Develop and optimize low-latency options trading systems
  2. Collaborate with quants, traders, and engineers to improve trading strategies
  3. Maintain and enhance trading infrastructure for performance and stability
  4. Design scalable, resilient trading solutions
  5. Troubleshoot and improve exchange connectivity and execution speed
  6. Support testing of critical trading components
Requirements
  • Strong experience in Rust and/or C++ (C background considered)
  • Experience in a trading environment (HFT, Market Making, Prop Trading)
  • Willingness to become an expert in Rust
  • Experience with PostgreSQL and protobuf-based protocols
  • Exchange connectivity experience and/or FPGA technologies (preferred)
  • Experience in High-Frequency Options Trading and low-latency systems (nice to have)
Soft Skills
  • Ownership & reliability
  • Initiative & problem-solving
  • Operational diligence
  • Curiosity & growth mindset
  • Excellent communication skills, team player
  • Knowledge of latency optimization (valued)
Additional Information

Our recruitment philosophy emphasizes self-awareness and the right skills aligned with career goals. The process includes interviews, a Rust challenge, and a team meeting. We offer competitive salaries, flexible remote work, and a commitment to diversity and inclusion. Background checks are required.

Application

Apply at https://keyrock.com/careers/

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Rust Engineer - Trading

Keyrock

Ontario

Remote

CAD 80,000 - 120,000

Yesterday
Be an early applicant

Senior C++ Engineer - Trading

Keyrock

Calgary

Remote

CAD 90,000 - 120,000

3 days ago
Be an early applicant

Senior C++ Engineer - Trading

Keyrock

British Columbia

Remote

CAD 100,000 - 130,000

4 days ago
Be an early applicant

Senior C++ Engineer - Trading

Keyrock

Calgary

Remote

CAD 80,000 - 120,000

22 days ago

Senior Software Engineer Trading

Promote Project

Old Toronto

On-site

CAD 125,000 - 150,000

30+ days ago