C++ Trading Developer, Quant Trading Team

Crypto.com
Hong Kong, Hong Kong SAR China
Hybrid

Who this role is best for

Strong fit for C++ developers who design and optimize high-performance trading systems and collaborate across teams.

Best fit for

  • C++ developers with a background in building and optimizing real-time trading systems
    — “Continuously improve the design and performance of our automated trading system”
  • Candidates experienced in network programming and system integration for financial applications
    — “Experience with network programming using TCP, Websocket”
  • Individuals who can work closely with cross-functional teams on complex automation workflows
    — “Work closely with other teams to automate trading/reconcile/analytics workflow”

Things to consider

  • The role demands a high level of technical mastery in C++ and its advanced features
    — “Thorough understanding of C++ memory model, concurrency, meta-programming and best practices”

How to stand out

  • Highlight experience in real-time system optimization and live trading strategy implementation
    — “Implementing trading strategies which are highly adjustable in live trading”
  • Demonstrate proficiency with Boost, ZeroMQ, MongoDB, and Protobuffer in your technical projects
    — “Experience with Boost, ZeroMQ, MongoDB, Protobuffer”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

Derived from job-description analysis by Serendipath's career intelligence engine.

What success looks like

  • improving trading system performance
  • implementing trading strategies
Typical background
5+ years of working experience with C++

Skills & requirements

Required

C++ ProgrammingNetwork ProgrammingConcurrencyMeta-programmingOptimizationOrder And Risk Management System

Preferred

Optimisation Using Modern SIMD Instrument Set Or GPU Programming

Stack & domain

C++Network ProgrammingTCPWebsocketBoostZeromqMongoDBProtobufferOptimizationSIMDGPU ProgrammingAutomated Trading SystemExchange ConnectivityDerivatives Pricing ModelOrder And Risk Management System

About the role

Original posting from Crypto.com via Lever

Responsibilities:

  • Continuously improve the design and performance of our automated trading system, including exchange connectivity, derivatives pricing model, order and risk management system.
  • Implementing trading strategies which are highly adjustable in live trading and easy to integrate with backtesting system.
  • Work closely with other teams to automate trading/reconcile/analytics workflow.
  • Provide technical support for trading system

Requirements:

  • 5+ years of working experience with C++.
  • Thorough understanding of C++ memory model, concurrency, meta-programming and best practices.
  • Experience with network programming using TCP, Websocket
  • Experience with Boost, ZeroMQ, MongoDB, Protobuffer
  • Experience with optimisation using modern SIMD instrument set or GPU programming is a plus

Source: Crypto.com careers (Lever)

Similar roles

More roles at Crypto.com