C++ Consultant for Market Access Development – FX High Frequency Trading recruitment

Our client, a prop trading unit within a leading Investment Bank is seeking an exceptional C++ Engineer to design and develop Market Access Systems software components.  You will be responsible for providing low latency and highly reliable market interfaces (order execution and datafeeds) to proprietary FX trading desks. 

Responsibilities:

• Understand business requirements of new projects by working with traders and trading support teams.

• Design and implement software components based on business requirements.  Work closely with other internal IT teams to ensure maximum performance of network circuits and market access servers. For Exchange interfaces, communicate with market access providers to fully understand the protocols and order-execution/datafeed processing details.

• Test to ensure system stability, recoverability, and lowest latency access to markets.• Deliver implemented systems into production.  Train first-level support staff in the operation of the systems. Develop technical and support documentation for the systems.

• Communicate progress and problems to management, estimating work schedules and anticipating and avoiding problems. 

Required:

• Must have at least 5 years experience in software development.

• Must have at least 3 years experience developing Electronic Trading applications on a Linux/C++ platform.  Experience with FX trading systems is preferred.

• Must have excellent communication skills and analytical ability.

• Experience with FX order-execution and market data protocols/APIs is desirable.

• Experience working in low latency/high frequency trading environment is desirable.

• Experience with performance analysis and code-optimization is a plus.

• Experience writing Python, PERL and Unix scripts is a plus.