HongKong, Hong Kong

C++ Developer (Low Latency)

 Job Description:

Our client is one of Asia's leading proprietary derivatives trading firms. Technology is inextricably linked to their trading strategies, creating an environment powered by intellectual curiosity, problem solving, and innovation

Due to organic growth, they are looking for a C++ Software Engineer to join our client Low Latency Development team which is responsible for the firms market links and algorithmic trading system. 

The position is primarily located in Hong Kong; however, they also welcome applications from candidates in Sydney and Shanghai as well. For those qualified candidates who are considering relocating to Hong Kong, they offer relocation assistance and sponsorship for a work visa.

The successful candidate will be a member of the team responsible for developing market links and core components for their in-house developed trading systems. Candidates with more experience may be considered as Senior Software Engineer.

Responsibilities and Duties

  • Develop low latency exchange connectivity and trading algorithms, including quoting, hedging, and arbitrage for listed derivatives and delta one products
  • Work closely with quants and traders to define the behavior of trading algorithms
  • Develop C++ applications for core trading infrastructure
  • Test code thoroughly including automated testing, and actively participate in code reviews
  • Provide tier 3 support

What you offer

  • University degree in Computer Science or related field
  • 5+ years of C++ server-side development on Linux (C++ 14 or later desirable)
  • Strong technical design skills
  • Solid understanding of multithreading, network socket programming and low latency programming techniques
  • Experience in developing automated trading systems or exchange connectivity
  • Experience with Kafka is a plus
  • Solid data analysis skills
  • Excellent communication in spoken and written English
  Required Skills:

C++