2 days ago
Hong Kong, Hong KongSenior
Responsibilities
- Build a scalable and highly available algorithmic trading platform across Asia.
- Make strategic decisions affecting the platform’s design and architecture.
- Work with front-office trading and product teams to deliver new functionality and improvements quickly and accurately.
- Liaise with local compliance and risk/control teams to meet applicable regulatory requirements.
- Collaborate with the global team through development, code reviews, and strategic decision-making.
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, including order lifecycles, FIX messaging, and Asian markets.
- Understanding of robust, scalable, highly available distributed trading-platform design and architecture.
- 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.
- Understanding of risk, risk management, and technology’s role in regulated environments.
- Fluent written and spoken English with excellent communication skills.
- Passion for technology, technological solutions, and continuous improvement.
About HSBC
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.
