Modern C++ Software Developer – Nicosia

Modern C++ Software Developer - Nicosia (CSD1021)

The main responsibilities of the position include:

  • Developing standalone applications and plug-ins in C++
  • Creating tools for reporting on trading data
  • Creating protocols for communication between applications
  • Writing unit-tests, end-to-end tests and stress testing
  • Communicating with the team to identify business requirements
  • Understanding business requirements and developing systems/features to meet them
  • Sharing knowledge throughout the team

Main requirements:

  • BSc/MSc in Computer science or a related subject
  • 2+ years’ experience in any object-oriented language
  • Knowledge of and an active interest in object-oriented principles, practices and design patterns
  • Willingness to work with and learn modern C++ and asynchronous programming
  • Excellent problem solving and troubleshooting skills
  • Familiarity with unit-testing
  • Knowledge of any of the following would be a plus: Boost ASIO, FIX protocol, MetaTrader API, asynchronous programming, profiling
  • Outstanding communication and interpersonal skills
  • Verbal and written knowledge of English

Benefit from:

  • Attractive remuneration package plus performance related reward
  • Private health insurance
  • Corporate pension fund
  • Intellectually stimulating work environment
  • Continuous personal development and international training opportunities

Type of employment: Full time

Location: Nicosia

Application Form

Personal Details

Upload Documents



Note: * = mandatory.

All applications will be treated with strict confidentiality! Kindly note that only the shortlisted candidates will be contacted!

We are using cookies to give you the best experience on our website. Read more or change your cookie settings.

Risk Warning: Your capital is at risk. Leveraged products may not be suitable for everyone. Please consider our Risk Disclosure.