C++ Trading Developer, Quant Trading Team

Crypto.com
Hong Kong, Hong Kong SAR China
Hybrid

Who this role is best for

Best suited to C++ developers with deep systems knowledge working in quantitative trading environments.

Best fit for

  • C++ developers with 5+ years of experience in systems programming and financial trading systems
    — “5+ years of working experience with C++”
  • Candidates who have worked on high-performance, real-time systems with concurrency and memory management
    — “Thorough understanding of C++ memory model, concurrency, meta-programming and best practices”

How to stand out

  • Highlight experience with real-time trading systems and derivatives pricing in your resume and interviews
    — “Continuously improve the design and performance of our automated trading system, including exchange connectivity, derivatives pricing model, order and risk management system”
  • Showcase your ability to implement adjustable trading strategies with integration into backtesting systems
    — “Implementing trading strategies which are highly adjustable in live trading and easy to integrate with backtesting system”
  • Demonstrate hands-on experience with network protocols such as TCP and WebSocket
    — “Experience with network programming using TCP, Websocket”
  • Emphasize familiarity with Boost, ZeroMQ, MongoDB, and Protobuffer in your technical profile
    — “Experience with Boost, ZeroMQ, MongoDB, Protobuffer”
  • Include any experience with SIMD or GPU optimization as a differentiator
    — “Experience with optimisation using modern SIMD instrument set or GPU programming is a plus”
Pace · Fast PacedCollaboration · HighAutonomy · MediumDecision Impact · Team

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

What success looks like

  • improved trading system design and performance
  • implemented trading strategies
  • automated trading/reconcile/analytics workflow
Typical background
5+ years of working experience with C++

Skills & requirements

Required

C++Network ProgrammingExchange ConnectivityDerivatives Pricing ModelOrder And Risk Management System

Preferred

Optimization Using Modern SIMD Instrument SetGPU Programming

Stack & domain

C++Network ProgrammingBoostZeromqMongoDBProtobufferSIMDGPU ProgrammingTradingQuantitative Finance

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