Keyrock

C++ Engineer Strategic Market Making — Exchange Connectivity (Trading)

Keyrock

C++ Engineer Strategic Market Making

Posted a day ago

Employment Type

Full Time

Location

Other

Experience

Mid Level, Senior

Benefits

Health InsurancePaid Leave

Requirements

Rust, C++, Exchange APIs, Cloud Ops, Systems Engineering

Job Description

Responsibilities

  • Design, build, and maintain high-performance exchange connectivity for orders and market data across multiple venues
  • Work on connectivity to novel liquidity access platforms, such as intent-based venues
  • Deliver robust, observable services with clear SLAs and graceful failure modes
  • Optimize for latency, throughput, and stability in production environments
  • Collaborate regularly with traders, quants, and product teams to translate strategy needs into reliable systems
  • Establish strong testing, simulation, and replay workflows for fast and safe iteration
  • Champion code quality, observability, incident response, and performance profiling, embedding security at every stage
  • Help shape technical standards and mentor teammates in a high-caliber engineering group

Requirements

  • 3+ years of hands-on experience in Rust and/or C++ in production
    • Experience in modern C++ is a plus, especially for systems-level or low-latency work
  • Proven track record in building exchange connectivity:
    • Order entry APIs and lifecycle management
    • Market data handling, parsing, normalization, and distribution
  • Strong systems engineering fundamentals:
    • Concurrency, memory management, networking, serialization, and observability
    • Solid understanding of performance tuning and profiling in real-world systems
  • Experience with cloud-native deployment and operations in major clouds (e.g., AWS)
  • Pragmatic approach to reliability and operability in live trading environments
  • Proactive mindset with strong problem-solving ability
  • Excellent communication and collaborative mindset when working with trading, product, and engineering teams

Preferred Qualifications

  • Good working knowledge of Python and how it is used by quants
  • Exposure to hybrid or DeFi on-chain DEX connectivity, RPC providers, and MEV-aware workflows
  • Familiarity with intent-based frameworks and matching paradigms in crypto markets
  • Experience with FIX, WebSocket, gRPC, REST, custom binary protocols, or feed handlers
  • Knowledge of CI/CD for high-availability systems and a DevSecFinOps approach in the cloud
  • Experience with time-series data, event sourcing, and deterministic replays
  • Genuine passion for and deep interest in digital assets and crypto trading

Benefits

  • Competitive salary package
  • Autonomy in time management (flexible working hours and remote-first setup)
  • Entrepreneurial environment focused on excellence and innovation
  • Inclusive, merit-based workplace

About the Company

Keyrock, established in 2017, is a global leader in digital asset trading and market making. With over 200 team members from 42 nationalities, Keyrock operates remotely and has major hubs in London, Brussels, Singapore, and Paris. The company offers market making, options trading, high-frequency trading, OTC and DeFi desks across more than 80 exchanges. Keyrock pioneers Rust development for algorithmic trading, supports Web3 startups, and contributes to liquidity and ecosystem growth in DeFi, RWA, and NFT protocols. Keyrock commits to a collaborative and positive work environment, hiring solely on merit and performance. Background checks are a prerequisite for employment. The company supports hybrid/remote work for candidates based in UAE/MENA and prefers those in European Time Zones.

How to Apply

Similar Jobs You Might Be Interested In