Enable job alerts via email!

Senior C++ Engineer - Trading

Keyrock

London

Remote

GBP 60,000 - 100,000

Full time

9 days ago

Boost your interview chances

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

Job summary

Join a pioneering firm in the digital asset space as a Senior C++ Engineer focused on trading. In this role, you will enhance trading systems and infrastructure within a dynamic team, leveraging your expertise in Rust or C++. This opportunity allows for flexible remote work, fostering innovation and collaboration across global teams. With a commitment to diversity and a focus on merit-based hiring, this forward-thinking company values driven individuals eager to make impactful contributions in the evolving landscape of digital assets.

Benefits

Competitive salary
Flexible remote work
Autonomous time management
Opportunity to innovate

Qualifications

  • Strong experience in Rust and/or C++ with eagerness to learn Rust.
  • Experience in a trading environment, particularly HFT or Market Making.

Responsibilities

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

Skills

Rust
C++
PostgreSQL
protobuf protocols
low-latency systems
HFT experience
problem-solving
teamwork

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 ranging from DeFi natives to PhDs. We operate predominantly remotely, with hubs in London, Brussels, and Singapore, and foster regular online and offline meetups.

We trade on more than 80 exchanges and work with diverse asset issuers. As a market maker, our expertise has led to rapid expansion. 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 through our Accelerator Program.

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

Mission

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

You will drive improvements in trading infrastructure and system performance within a small, rapidly growing team, making a significant impact while collaborating remotely across the globe. This role is open to candidates in European or US time zones.

Responsibilities
  • Develop and optimize low-latency options trading systems
  • Collaborate with quants, traders, and engineers to improve trading strategies
  • Maintain and enhance trading infrastructure for high performance and stability
  • Design scalable, resilient trading solutions
  • Troubleshoot exchange connectivity and execution speed issues
  • 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)
  • Eagerness to become proficient in Rust
  • Experience with PostgreSQL and protobuf protocols
  • Exchange connectivity experience and/or FPGA knowledge (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 and teamwork
  • Knowledge of latency optimization techniques like SER (valued)

Our recruitment philosophy emphasizes self-awareness and the right skills aligned with conscious career choices. We seek driven, collaborative technology enthusiasts committed to delivering scalable outcomes.

Recruitment Process
  • HR interview
  • Technical interview with Head of Engineering
  • Rust coding challenge
  • Interview with Head of Business Unit
  • Meet the team
  • Offer
Benefits
  • Competitive salary and benefits based on engagement type
  • Flexible remote work with autonomous time management
  • Opportunity to innovate within a team striving for excellence

We are committed to diversity and inclusion, hiring based on merit and performance, regardless of background, ethnicity, gender, or orientation. Background checks are required due to the nature of our business.

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

City Of London

Remote

GBP 60,000 - 100,000

8 days ago

Senior C++ Software Engineer (100% Remote - United Kingdom)

TN United Kingdom

London

Remote

GBP 60,000 - 100,000

8 days ago

Senior Software Engineer (Angular/.Net)

JR United Kingdom

London

Remote

GBP 50,000 - 80,000

2 days ago
Be an early applicant

Senior .NET/Umbraco Developer

iO Associates - UK/EU

London

Remote

GBP 50,000 - 90,000

4 days ago
Be an early applicant

Senior Software Engineer

Premier Group

London

Remote

GBP 70,000 - 90,000

Yesterday
Be an early applicant

Senior Front End Software Engineer (Remote)

TN United Kingdom

London

Remote

GBP 50,000 - 90,000

6 days ago
Be an early applicant

Senior C++ Engineer (Mandarin Speaker) - London / Remote from the UK London / Remote from the UK

Eyeo

London

Remote

GBP 50,000 - 90,000

27 days ago

Senior C++ Developer | Remote Crypto Trading

Selby Jennings

London

Remote

GBP 60,000 - 100,000

11 days ago

Software Engineer (Java/C++/Rust)

Promon

London

Remote

GBP 50,000 - 90,000

4 days ago
Be an early applicant