C++ Trading Developer, Quant Trading Team

Crypto.com
London, United Kingdom
Hybrid

Who this role is best for

Best suited to experienced C++ developers with a focus on trading systems and a collaborative mindset working in the cryptocurrency industry.

Best fit for

  • Experienced C++ developers with a strong background in trading systems and cross-functional collaboration
    — “Work closely with other teams to automate trading/reconcile/analytics workflow”
  • Individuals with a track record in high-performance, low-latency systems and financial markets
    — “Continuously improve the design and performance of our automated trading system”

Things to consider

  • The role demands 5+ years of C++ experience, which may be a barrier for less experienced candidates
    — “5+ years of working experience with C++”
  • Candidates should be prepared for technical support responsibilities beyond strategy development
    — “Provide technical support for trading system”

How to stand out

  • Highlight experience with network programming and real-time data handling in your resume and interviews
    — “Experience with network programming using TCP, Websocket”
  • Emphasize your expertise in C++ memory model and concurrency in your application materials
    — “Thorough understanding of C++ memory model, concurrency, meta-programming and best practices”
  • Showcase your ability to implement flexible trading strategies compatible with backtesting systems
    — “Implementing trading strategies which are highly adjustable in live trading and easy to integrate with backtesting system”
  • Demonstrate familiarity with Boost, ZeroMQ, MongoDB, and Protobuffer in your technical portfolio
    — “Experience with Boost, ZeroMQ, MongoDB, Protobuffer”
  • Prioritize projects involving performance optimization, especially with SIMD or GPU techniques
    — “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 performance
  • successful implementation of trading strategies
  • positive feedback from team members
Typical background
5+ years of experience in C++background in quantitative finance

Skills & requirements

Required

C++Network ProgrammingOptimization TechniquesTrading Strategies

Preferred

GPU ProgrammingPython

Stack & domain

C++Memory ModelConcurrencyMeta-programmingBest PracticesNetwork ProgrammingTCPWebsocketBoostZeromqMongoDBProtobufferOptimisationSIMDGPU ProgrammingAutomated Trading SystemExchange ConnectivityDerivatives Pricing ModelOrder And Risk Management SystemTrading StrategiesBacktesting SystemTechnical Support

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