Senior C++ / Low-latency / High Frequency Trading Developer – Equities / Futures (Investment Banking) recruitment

Key objectives critical to success:

• Develop modular, highly scalable real-time trading applications and tools in C++

• Design interfaces and systems for a low latency equities and futures trading infrastructure

• Contribute to the overall technology initiatives within the group

• Work closely with senior traders and quants in the implementation of latency sensitive automated trading strategies.

Skills, experience, qualifications and knowledge required

• Expert-level C++ experience writing and deploying production code.

• Algorithms and data structure knowledge

• Expert-level network programming

• Proficiency with Unix/Linux; i.e. process management , scripting (shell/perl/python/ruby)

• Solid understanding of multi-threaded , lock-free programming + multi-core techniques

• Low-latency application design

• Work well in a challenging and high-pressure environment, strong project management and delivery skills

Desirable

• Experience in developing low-latency exchange connectivity links

• Previous experience working on a front-office trading desk

• Full Software Development lifecycle and/or Agile methodologies

• DVCS Experience (Git/Mercurial)

• Linux kernel/driver development

• Experience with Java programming and optimisation

• Experience processing/manipulating tickdata

• Good quantitative skill set