C++ Developer PARIS FRENCH SPEAKING 00 - high performance low latency

Paris  ‐ Onsite
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

C++ Developer PARIS FRENCH SPEAKING 00 - high performance low latency applications

Engineer, minimum 3 years of C++ advanced development

Proficient in designing and developing with C++ using templates. C++ 11 required, C++ 14 is a plus. The candidate should have broad experience with using templates, including STL and ideally other template based libraries.

Expert in Object Oriented Design, experience with multiple OO languages is a plus

Good grasp of latency and performance implications of software design

Practical experience in designing low latency multithreaded applications

Familiar with event driven programming

Good understanding of cache coherency mechanism on modern hardware

Sound understanding of Linux operating systems and low level network programming

Strong technical leadership, previous team lead experience is a plus

Familiar with Devops concepts (continuous integration and continuous deployment)

Excellent communication skills & team work

Development experience under an Agile Framework

Demonstrable ability to be confident, pragmatic and tenacious and work as a self-starter requiring limited supervision

The key accountabilities for this role are:

  • Designing of performance critical subsystems
  • Implementing in Object Oriented C++ the most complex components
  • Breaking down complex functionalities into simple components
  • Providing accurate tasks estimates
  • Producing clear and accurate documentation of system interfaces and workflows
  • Coaching junior and intermediate team members in C++, participate in code reviews
  • Actively contributing to continuous code improvement
  • Working with other teams on overall trading system design

to redesign all core trading applications used to run XXXXXXXXXXX markets.

This includes member connectivity, order matching, market data broadcasting.

All components will be redesigned from the ground for multicore hardware in modern C++.

The program aims at delivering a highly optimized trading stack, capable of achieving very low latency for high order processing rates in a reduced footprint

This full program is managed using Agile methodology.

The candidate will onboard one of the agile teams, analyze the requirements and bring design and development expertise to the team to deliver the required functionality and meet the performance requirements.

This is a unique opportunity to join a team of highly motivated individuals and contribute from the design phase to a challenging project.

Start date
ASAP
Duration
3-6-12 months
From
McCabe & Barton
Published at
16.12.2015
Project ID:
1037770
Contract type
Freelance
To apply to this project you must log in.
Register