Very high end C++ programming skills (mandatory) * High end programming skills in scripting languages like Perl or preferably Python/Ruby * Solid Multi-threaded programming. * Multicast and unicast network programming. * Knowledgeable in Equities Trading Systems, FIX and Binary protocol. * Strong knowledge with Linux and Win64 development * SQL and database programming * Strong written and oral communication skills. * Ability to work with globally distributed teams * Knowledge of test driven development * Experience of capital markets technology -- trading applications, market data, exchange connectivity .