HSBC

Algorithmic Trading Engineer

HSBC
Apply
2 days ago
Hong Kong, Hong KongSenior

Responsibilities

  • Design and architect robust, scalable, highly available distributed trading platforms.
  • Develop with expert-level Java and JVM knowledge, including garbage collection, data structures, and non-blocking I/O.
  • Develop in Scala or rapidly acquire Scala development skills.
  • Work with equities trading concepts, order lifecycles, FIX messaging, and Asian markets.
  • Build and support algorithmic trading and low-latency sub-microsecond execution platforms.
  • Apply zero-GC architectures, microbenchmarking, Linux kernel knowledge, PTP, and packet-capture-based latency monitoring.
  • Promote technology solutions, continuous improvement, and sound risk management in a regulated environment.

Requirements

  • Expert-level applied Java experience, including the JVM, garbage collection, data structures, and non-blocking I/O.
  • Solid applied Scala development experience or willingness to learn Scala quickly.
  • Deep knowledge of equities trading, order lifecycle, FIX messaging, and Asian markets.
  • Hands-on experience with algorithmic trading and low-latency sub-microsecond execution platforms.
  • Knowledge of zero-GC architectures, microbenchmarking, the Linux kernel, PTP, and packet-capture-based latency monitoring.
  • Fluent written and spoken English and excellent communication skills.

Tech Stack

Categories

HSBC

About HSBC

10,000+ employees

HSBC is a global bank that provides retail, commercial and investment banking, payments, and wealth management to individuals, SMEs, and multinationals. It earns fees, interest income, and trading revenues through branches and digital platforms across major markets. Headquartered in London, it serves over 40 million customers in 58 countries and is listed in London, Hong Kong, New York, and Bermuda.

Contact me