SOR/Dark Pool/Algo C++ Developer - Investment Bank

  • TEKsystems, Inc
  • Posted: 28/11/2023
  • Job Snapshot

    Hong Kong Central
    Employment Type:
    Job ID:

    Job Summary

    The Electronic Trading C++ Developer will be responsible for developing and supporting SOR/Dark Pool/Electronic Trading systems and infrastructure within our investment bank. The successful candidate will work closely with traders, quantitative analysts, and technology teams to design, develop, and maintain high-performance, low-latency trading applications. They will also collaborate with cross-functional teams to implement and enhance trading strategies and algorithms.



    • Design, develop, and enhance electronic trading systems and applications using C++ programming language.
    • Collaborate with traders, quantitative analysts, and technology teams to gather requirements and translate them into technical specifications.
    • Implement and optimize trading algorithms for high-performance electronic trading platforms.
    • Troubleshoot and resolve technical issues related to trading systems, including performance bottlenecks and connectivity problems.
    • Monitor and analyze system performance, identify areas for improvement, and implement necessary enhancements.
    • Collaborate with cross-functional teams to identify and implement trading strategies and execute trading ideas.
    • Provide technical guidance and support to junior developers within the team.



    • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
    • Strong proficiency in C++ programming language and experience in developing high-performance, low-latency systems.
    • Familiar with smart order routing, dark pool, market data distribution and order management systems
    • Knowledge of algorithmic trading strategies and execution algorithms.
    • Familiarity with exchange protocols and connectivity, such as FIX, binary protocols, and market APIs.
    • Experience with multi-threading, concurrency, and performance optimization techniques.
    • 8Strong problem-solving and analytical skills, with the ability to debug complex trading systems.
    • Excellent communication and collaboration skills, with the ability to work effectively in a team-oriented environment.