Execution Systems Manager

This is an exciting opportunity to join the Execution Systems Team of a leading research and technology firm in the financial industry in Limassol, Cyprus.

The successful candidate will join a team developing and managing the firm’s complex systems. The role will involve close communication with portfolio managers, execution system specialists, researchers, developers, traders, brokers and project management work. He/she will also be involved in maintaining and operating the in-house electronic analysis and trading systems in after-hours rotation.

The ideal candidate will have excellent all round computing skills, mathematical ability, as well solid management skills as he/she will manage a team of highly skilled developers.

We are seeking to recruit a professional with initiative, a critical approach to his/her work, experience in a varied, fast-moving project environment, knowledge of databases, a desire to build flawless systems, and a background in the development and design of large, complex software systems. Whilst being a highly hands-on developer, the candidate will work closely with the Project Managers to ensure delivery of projects and meeting deadlines. We are looking for an individual who has a meticulous eye for detail together with the ability to see the bigger picture, and be a team player and a leader. Travel between the various international company office locations will also be required.

Job Description

  • Further develop & support the company’s geographically distributed electronic trading platform
  • Capable of understanding and contributing to the technical solution from design through to code level, ability to drive the complete development cycle.
  • Responsible for the daily set up, running, monitoring and troubleshooting of the trading system that operates 24 hours a day and trades equities, futures and spot FX in Asia, Europe and North America.
  • Understand complex trading processes and systems and to help the ongoing development of control parameters, to ensure reliability, consistency, process quality and control.
  • Oversee and monitor the entire trade lifecycle, monitor allocation processes, trade booking, account balances etc. Troubleshoot and support issues that arise within this workflow.

Required Skills & Experience

  • Degree in science/computing/numerate/engineering field.
  • Strong core understanding and low-level programming experience in C# and .NET technologies
  • Strong knowledge of Object Oriented Programming (OOP) in analysis and design.
  • Excellent knowledge on relational databases, MS SQL Server.
  • Experience in implementing low-latency trading systems.
  • Knowledge of Bloomberg and other data suppliers along with interacting with their API.
  • Solid understanding of financial products and markets (equities, derivatives, FX).
  • Experience within a high frequency trade support environment.

The following will be an advantage:

  • Knowledge of FIX, ITCH protocol
  • Working knowledge C++/Java and Matlab or other mathematical modelling software


On offer is an excellent salary package together with career advancement.