Enable job alerts via email!

Senior C++ Engineer - Trading

ZipRecruiter

Chicago (IL)

Remote

USD 90,000 - 150,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 specializing in Rust. This role focuses on enhancing trading infrastructure and system performance within a fully remote global team. You'll develop low-latency trading systems and collaborate with experts in a dynamic environment. With a commitment to innovation, this opportunity allows you to make a significant impact in a rapidly evolving industry. If you're passionate about technology and eager to grow, this position offers the chance to be part of a dedicated team driving excellence in trading solutions.

Benefits

Flexible working hours
Remote work opportunities
Competitive salary package
Benefits based on engagement type

Qualifications

  • Experience in Rust or C++ with a strong focus on trading systems.
  • Background in high-frequency trading or market making preferred.

Responsibilities

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

Skills

Rust
C++
PostgreSQL
Low-latency systems
Exchange connectivity

Job description

Job Description

Senior C++ Engineer - Rust

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. Our diverse team hails from 42 countries, with backgrounds ranging from DeFi natives to PhDs. Predominantly remote, we have hubs in London, Brussels, and Singapore, and host regular online and offline hangouts to keep the team connected.

We trade on more than 80 exchanges and work with a wide range of asset issuers. As a well-established market maker, our expertise has led us to expand rapidly. Our services include market making, options trading, high-frequency trading, OTC, and DeFi trading desks.

We are more than a service provider; we are pioneers in adopting Rust for our algorithmic trading and champion its industry use. We support Web3 startups through our Accelerator Program, enhance ecosystems by injecting liquidity into promising DeFi, RWA, and NFT protocols, and advance the industry with our research and governance initiatives.

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

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 drive continuous improvements in trading infrastructure and system performance. You will join a small but rapidly growing business unit within Keyrock, where your impact on the bottom line will be significant, working within a fully remote global team. This role is open to candidates in European or US time zones.

What You'll Do
  1. Develop and optimize low-latency options trading systems
  2. Collaborate with quants, traders, and engineers to enhance trading strategies
  3. Maintain and improve trading infrastructure for high performance and stability
  4. Design and implement efficient, scalable, and resilient trading solutions
  5. Troubleshoot and enhance exchange connectivity and execution speed
  6. Support functional and component testing for critical trading components
What We're Looking For - Technical Skills & Experience
  • Strong experience in Rust and/or C++ (C background also considered)
  • Prior experience in a trading environment (HFT, Market Making, Prop Trading, or similar)
  • Eagerness to become an expert in Rust (if not already)
  • Experience with PostgreSQL databases and protobuf-based protocols or similar
  • Exchange connectivity experience and/or FPGA technologies (strongly preferred)
  • Experience in High-Frequency Options Trading and low-latency systems (nice to have)
Soft Skills & Competencies
  • Ownership & Reliability – Take full responsibility for your work. Write high-quality, maintainable code, meet deadlines, and follow through on commitments. Proactively address potential issues.
  • Initiative & Problem-Solving – Approach challenges with an entrepreneurial mindset. Make independent judgments and drive solutions.
  • Operational Diligence – Respond strategically to technical and operational challenges, ensuring robust trading infrastructure.
  • Curiosity & Growth Mindset – Continuously seek to improve your skills and stay ahead of industry trends.
  • Excellent Communication Skills – Collaborate effectively within our fully remote, global team.
  • Knowledge of latency optimization through Speculative Execution Rollback (SER) is highly valued.
Our Recruitment Philosophy

We value self-awareness and seek individuals who understand their goals and skills. The ideal candidate is a technology enthusiast, driven, collaborative, and committed to delivering scalable outcomes.

Recruitment Process
  1. HR interview
  2. Head of Engineering interview (technical)
  3. Rust challenge
  4. Head of Business Unit interview
  5. Meet the team chat
  6. Offer
Our Offer
  • A competitive salary package with benefits based on engagement type (employee or freelancer)
  • Flexible working hours and remote work opportunities
  • The chance to be part of a team committed to excellence and innovation

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

Due to external requirements, we perform background checks on all potential employees, which is a prerequisite for joining Keyrock.

Learn more 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

Senior C++ Engineer - Trading

ZipRecruiter

San Francisco

Remote

USD 100,000 - 160,000

8 days ago

Senior C++ Engineer - Trading

ZipRecruiter

New York

Remote

USD 90,000 - 150,000

8 days ago

Senior C++ Engineer – Trading

Keyrock UK Limited

New York

Remote

USD 90,000 - 150,000

30+ days ago

Senior Software Engineer - Trading Technical Operations Team

Gelber Group

Chicago

Hybrid

USD 145,000 - 200,000

2 days ago
Be an early applicant

Senior Software Engineer - Claims Management

Snapsheet

Chicago

Remote

USD 80,000 - 130,000

Today
Be an early applicant

Senior Software Engineer (PowerBI) - Remote

Option Care Health

Chicago

Remote

USD 98,000 - 164,000

5 days ago
Be an early applicant

Senior C++ Software Engineer – Work From Home

Gina’s Tech Jobs – IT Recruiting Agency

Chicago

Remote

USD 125,000 - 150,000

30+ days ago

Senior Identity & Access Management (IAM) Developer

The University of Chicago Medicine

Darien

Remote

USD 80,000 - 110,000

5 days ago
Be an early applicant

Senior Software Engineer (C++), Search Experience Backend (US Remote Available)

Cisco Systems, Inc.

North Carolina

Remote

USD 139,000 - 193,000

Today
Be an early applicant