An Algo Trading Software Engineer is required for a leading FX Proprietary Trading Desk of a Tier 1 Investment Bank in London. The successful candidate will have the opportunity to work on cutting edge high volume, low latency systems in a world-class trading environment and the opportunity to develop trading algorithms to go live across all FX markets.

Prior FX experience is not required however a high level of understanding of Core development concepts such as Concurrency, Garbage Collection and Dependency Injection are highly desirable as is the ability to develop highly scalable and multithreaded socket level systems. Messaging technology experience with FIX Protocol, Tibco, JMS and XML is a plus. Experience developing Algorithmic Execution Engines will be looked on particularly favourably.