Enable job alerts via email!

Rust Engineer - Trading

Keyrock

Ontario

Remote

CAD 80,000 - 120,000

Full time

Yesterday
Be an early applicant

Boost your interview chances

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

Job summary

A leading digital asset company is seeking a Rust Engineer for its Options High-Frequency Trading team. The ideal candidate will have strong skills in Rust or C++, experience in trading environments, and a passion for building efficient trading systems. This role offers the opportunity to work remotely within European or US time zones.

Benefits

Competitive salary package
Flexible working hours
Remote work opportunities

Qualifications

  • Strong experience in Rust and/or C++.
  • Experience in trading environments (HFT, Market Making).
  • Willingness to become an expert in Rust.

Responsibilities

  • Develop and optimize low-latency options trading systems.
  • Collaborate with quants, traders, and engineers to enhance trading strategies.
  • Maintain and improve trading infrastructure for high performance.

Skills

Rust
C++
PostgreSQL
low-latency systems
exchange connectivity

Job description

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

Since our beginnings in 2017, we've grown to be a leading change-maker in the digital asset space, renowned for our partnerships and innovation.

Today, we have over 180 team members worldwide, representing 42 nationalities, with backgrounds ranging from DeFi natives to PhDs. Our team is predominantly remote, with hubs in London, Brussels, and Singapore, and we regularly host online and offline gatherings to foster team cohesion.

We trade on more than 80 exchanges, working with a diverse range of asset issuers. As a well-established market maker, our expertise has driven rapid expansion. Our services include market making, options trading, high-frequency trading, OTC, and DeFi trading desks.

We are also pioneers in adopting Rust for our algorithmic trading systems and actively promote its use across the industry. Additionally, we support Web3 startups through our Accelerator Program, contribute to ecosystem growth by injecting liquidity into promising DeFi, RWA, and NFT protocols, and advance industry progress via research and governance initiatives.

At Keyrock, we're not just imagining the future of digital assets—we're actively building it.

Mission Statement

We are seeking a Rust or C++ Engineer with trading experience to join our Options High-Frequency Trading (HFT) team. Our tech stack includes Rust, Node.js, and Python. While proficiency in Rust is preferred, we welcome strong C++/C engineers eager to learn and master Rust.

As part of the Options HFT engineering team, you will focus on continuous improvements in trading infrastructure and system performance. This is a small but rapidly growing business unit within Keyrock, where your contributions can significantly impact our bottom line. The role is open to candidates in European or US time zones.

What You'll Do
  • Develop and optimize low-latency options trading systems
  • Collaborate with quants, traders, and engineers to enhance trading strategies
  • Maintain and improve trading infrastructure for high performance and stability
  • Design and implement efficient, scalable, and resilient trading solutions
  • Troubleshoot and enhance exchange connectivity and execution speed
  • Support testing of critical trading components
What We're Looking For
Technical Skills & Experience
  • Strong experience in Rust and/or C++ (C background considered)
  • Experience in trading environments (HFT, Market Making, Prop Trading, etc.)
  • Willingness to become an expert in Rust (if not already)
  • Experience with PostgreSQL and protobuf-based protocols or similar
  • Experience with exchange connectivity and/or FPGA technologies (preferred)
  • Experience in High-Frequency Options Trading and low-latency systems (a plus)
Soft Skills & Competencies
  • Ownership & Reliability: Take responsibility for your work, write maintainable code, meet deadlines, and proactively solve issues.
  • Initiative & Problem-Solving: Approach challenges entrepreneurially, make independent judgments, and drive solutions.
  • Operational Diligence: Respond strategically to operational challenges, ensuring robust trading infrastructure.
  • Curiosity & Growth Mindset: Continuously improve your skills and stay ahead of industry trends.
  • Excellent communication skills and a team player mindset, especially in a remote, global environment.
  • Knowledge of latency optimization techniques like Speculative Execution Rollback (SER) is highly valued.
Our recruitment philosophy

We value self-awareness and deliberate career choices. We seek passionate technology enthusiasts who are driven, collaborative, and capable of delivering scalable outcomes.

Recruitment process
  • HR interview
  • Technical interview with Head of Engineering
  • Rust coding challenge
  • Interview with Head of Business Unit
  • Team meet-and-greet
  • Offer
Our offer
  • Competitive salary package
  • Flexible working hours and remote work opportunities
  • Opportunity to be part of an innovative, high-performing team

We are committed to fostering an inclusive, diverse, and non-discriminatory work environment. We welcome applicants of all backgrounds, ethnicities, genders, creeds, and sexual orientations. Hiring, rewarding, and promoting are based solely on merit and performance.

Note: Due to the nature of our business, we perform background checks on all potential hires, which are a prerequisite for employment.

For more details, visit 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

Toronto

Remote

CAD 80,000 - 150,000

21 days ago

Senior C++ Engineer - Trading

Keyrock

Calgary

Remote

CAD 90,000 - 120,000

2 days ago
Be an early applicant

Senior C++ Engineer - Trading

Keyrock

British Columbia

Remote

CAD 100,000 - 130,000

3 days ago
Be an early applicant

Senior C++ Engineer - Trading

Keyrock

Calgary

Remote

CAD 80,000 - 120,000

22 days ago