Join in the build-out of our high-frequency discretionary trading platform infrastructure.The successful candidate will be able to demonstrate a track-record of having delivered high performing and robust trading related infrastructures. Working with the rest of the team this individual will be responsible for designing and implementing key features of the product and will have every opportunity to interact with the traders, learn more about the trading business and play a key role in evolving a highly strategic world class trading platform. Additionally, we will be looking for the following:
• BSc in Computer Science or related area
• 5+ years programming C++ on Linux (or Unix)
• Network programming with TCP/IP sockets on Linux (unicast, multicast, distributed pub-sub approaches)
• Multi-threaded programming concepts and design trade-offs when optimizing for speed vs bandwidth (for example), load distribution and synchronization patterns (producer/consumer, reader/writers, …), optimization and latency minimization
• Object oriented design and programming experience, along with concurrent/parallel design and algorithms
• Experience with core Linux C++ developer tools such as gcc, gdb, gprof, etc…
• Experience working on a real-time trading system a benefit
• Scripting with bash, perl, python a plus.
• Knowledge of the US Treasury cash and futures markets and other fixed income related products a definite plus.

