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