change
starts now...

< BACK TO SEARCH RESULTS

London, United Kingdom

Above Market Rate

Our client is the worlds premier securities dealer. Software Engineers are responsible for designing, building and optimizing the electronic trading platform. Engineers will work closely with researchers, simulation and live traders to perform various functions, including the development of the core-trading infrastructure, designing low-latency, high-throughput trading systems and working with the research team to identify and optimize critical bottlenecks in research and production trading.


Responsibilities:

  • Design and develop of high-performance C++ components used by trading applications. Propose new designs and modify existing ones to continuously improve performance, functionality, and stability of the system.
  • Engineers will work closely with members of Front Office Quantitative Research and traders. 
  • Contributing to market making infrastructure codebase. 
  • Provide technical expertise to support and enhance core-trading applications. 
  • Working with Traders and IT Support to test and release new features.
  • Developing enhancements to assist Quantitative researchers.
  • Demonstrate an ability to analyze complex business/technical problems and make sound technical decisions proactively and in a self-directed manner. 
  • Work as part of an established, experienced development team to build best in class technology platforms integrated with real time trading paradigms.
  • Provide timely systems support for trading activities.  Be able to identify problem quickly and turn around with new software.


Qualifications:

  • Strong programming skills in C++ development experience on a UNIX platform.
  • Professional experience with multi-threaded application design and development.   
  • Experience with key languages, e.g. Python, R, Perl, shell scripting.
  • Experience building trading applications. 
  • Knowledge of different UNIX IPC mechanisms (sockets, shared memory, semaphores, etc.).
  • Professional experience with distributed systems.
  • An ability to think through and debug problems.
  • An understanding of financial markets and instrument types.
  • Strong critical reasoning skills.
  • Detail-oriented approach to solving problems.
  • Strong communication and interpersonal skills applicable to a dynamic trading environment.


Education: 

  • A BS degree in Computer Science, Mathematics, or related Computer Engineering or Science curriculum.


If you would like to be considered for the position of C++ Software Developer in London or wish to discuss it further please leave your details below. Your CV will be held in confidence until you connect with a member of our search team.

Upload