Algorithmic Trading Engineer

HSBC Global Services LimitedHong KongOn-siteFull-timeMid level, 2–5 yearsListed 1 hour ago

Apply now

About this role

We are currently seeking a high calibre professional to join our team as an Algorithmic Trading Engineer.

In this role you will:

- Have expert-level, applied Java experience including the JVM, garbage collection, data structures and non-blocking IO

- Have solid, applied experience with Scala development (or be willing to learn fast)

- Posses deep knowledge of equities trading including the order lifecycle, FIX messaging and Asian markets

- Understand the design and architecture of robust, scalalable and highly available distributed trading platforms

- Be a passionate advocate for technology, technological solutions and continuous improvement

- Understand risk, risk management and the role technology plays in this highly regulated environment

- Be fluent in written and spoken English and an excellent communicator

To be successful you will need:

- Hands-on experience with algorithmic trading and low-latency (sub-micro) execution platforms

- Zero GC architectures

- Micro benchmarking

- Knowledge of the Linux kernel

- Knowledge of PTP and packet capture based latency monitoring