Enable job alerts via email!

Senior C++ Engineer - Trading

Keyrock

British Columbia

Remote

CAD 80,000 - 120,000

Full time

10 days ago

Boost your interview chances

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

Job summary

An innovative firm in the digital asset space is seeking a Senior C++ Engineer to join their Options High-Frequency Trading team. This remote role offers the opportunity to develop and optimize low-latency trading systems while collaborating with a diverse team of experts. The ideal candidate will have strong C++ experience and a passion for trading technology. Join a forward-thinking company that values self-awareness and collaboration, and be part of a high-achieving team that is shaping the future of digital assets.

Benefits

Competitive salary
Flexible working hours
Remote work options
Innovative team environment

Qualifications

  • Strong experience in C++ and/or Rust in a trading environment.
  • Eagerness to master Rust and work in high-frequency trading.

Responsibilities

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

Skills

C++
Rust
PostgreSQL
High-Frequency Trading
Market Making
Low-Latency Systems

Tools

FPGA Technologies
protobuf

Job description

Join to apply for the Senior C++ 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 from DeFi natives to PhDs. Our team is primarily remote, with hubs in London, Brussels, and Singapore, and we regularly host online and offline events to foster team cohesion.

We trade on more than 80 exchanges and work with various asset issuers. As a market maker, our expertise has enabled rapid expansion into services like 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 through our Accelerator Program. We also contribute to ecosystem development by providing liquidity to promising DeFi, RWA, and NFT protocols, alongside industry research and governance initiatives.

At Keyrock, we're actively building the future of digital assets.

Mission Statement

We seek a 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 Rust.

As part of the Options HFT engineering team, you'll drive continuous improvements in trading infrastructure and system performance, collaborating globally in a fully remote environment. 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 scalable, resilient trading solutions
  • Troubleshoot and optimize exchange connectivity and execution speed
  • Support testing of critical trading components
What We're Looking For
Technical Skills & Experience
  • Strong experience in C++ and/or Rust (C background considered)
  • Experience in a trading environment (HFT, Market Making, Prop Trading, etc.)
  • Eagerness to master Rust (if not already)
  • Experience with PostgreSQL and protobuf protocols or similar
  • Exchange connectivity experience and/or FPGA technologies (preferred)
  • Experience in Low-Latency Systems and High-Frequency Options Trading (nice to have)
Soft Skills & Competencies
  • Ownership & Reliability: Deliver high-quality, maintainable code, meet deadlines, proactively address issues
  • Initiative & Problem-Solving: Approach challenges proactively, make independent judgments
  • Operational Diligence: Ensure robust trading infrastructure, instill confidence
  • Curiosity & Growth Mindset: Continuously improve technical skills and industry knowledge
  • Excellent communication skills, team player mindset, comfortable working remotely
  • Knowledge of latency optimization techniques like SER is a plus
Our recruitment philosophy

We value self-awareness and deliberate career choices, seeking passionate, collaborative tech enthusiasts who aim for scalable, solid outcomes.

Recruitment process
  • HR interview
  • Technical interview with Head of Engineering
  • Rust coding challenge
  • Interview with Head of Business Unit
  • Team introduction chat
  • Offer
Our offer
  • Competitive salary and benefits based on engagement type
  • Flexible working hours and remote work options
  • Opportunity to be part of an innovative, high-achieving team

We are committed to diversity and inclusion, welcoming applicants of all backgrounds. Background checks are required prior to employment.

Learn more at Keyrock Careers.

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

Similar jobs

Senior C++ Engineer - Trading

Keyrock

Calgary

Remote

CAD 80.000 - 120.000

9 days ago

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

British Columbia

Remote

CAD 80.000 - 110.000

Yesterday
Be an early applicant

Senior Software Engineer

Goodgame Studios

Victoria

Remote

CAD 80.000 - 120.000

6 days ago
Be an early applicant

Software Engineer - L3 Support

Canonical

Vancouver

Remote

USD 70.000 - 110.000

4 days ago
Be an early applicant

Software Engineer

DataAnnotation

Vancouver

Remote

CAD 80.000 - 100.000

3 days ago
Be an early applicant

HPC Software Engineer

Canonical

Victoria

Remote

USD 70.000 - 110.000

Today
Be an early applicant

Software Developer

DataAnnotation

British Columbia

Remote

CAD 80.000 - 100.000

Yesterday
Be an early applicant

Senior Software Engineer, Orbits R&D

Planet

British Columbia

Remote

CAD 80.000 - 120.000

9 days ago

Software Engineer - OpenStack

Canonical

Vancouver

Remote

CAD 80.000 - 120.000

9 days ago