C++ Trading Developer, Quant Trading Team

Crypto.com
London, United Kingdom
Hybrid

Who this role is best for

Strong fit for C++ developers with a focus on trading systems who implement and optimize high-performance strategies.

Best fit for

  • C++ developers with 5+ years of experience in trading system optimization and integration
    — “5+ years of working experience with C++”
  • Candidates who have worked with network protocols like TCP and Websocket in high-frequency environments
    — “Experience with network programming using TCP, Websocket”
  • Individuals with expertise in Boost, ZeroMQ, MongoDB, and Protobuffer for system integration
    — “Experience with Boost, ZeroMQ, MongoDB, Protobuffer”

Things to consider

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

How to stand out

  • Emphasize live trading adjustments and backtesting system integration in your resume
    — “Implementing trading strategies which are highly adjustable in live trading and easy to integrate with backtesting system”
  • Highlight hands-on experience with exchange connectivity and risk management systems
    — “Continuously improve the design and performance of our automated trading system, including exchange connectivity, derivatives pricing model, order and risk management system”
  • Showcase knowledge of modern optimization techniques like SIMD or GPU programming
    — “Experience with optimisation using modern SIMD instrument set or GPU programming is a plus”
Pace · Fast PacedCollaboration · MediumAutonomy · MediumDecision Impact · Team

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

What success looks like

  • improved the design and performance of automated trading system
  • implemented trading strategies
Typical background
quantitative tradingC++ development

Skills & requirements

Required

C++Network ProgrammingExchange Connectivity

Preferred

Optimization Using Modern SIMD Instrument SetGPU Programming

Stack & domain

C++Memory ModelConcurrencyMeta-programmingNetwork ProgrammingTCPWebsocketBoostZeromqMongoDBProtobufferOptimizationSIMDGPUTradingQuantitative FinanceTechnology

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

#LI-AT1

#LI-Hybrid

Source: Crypto.com careers (Lever)

Similar roles

More roles at Crypto.com