C++ Developer

Developer - Job Listing.png

C++ Developer

New York, New York

July 8th 2019

POSITION DETAILS

Contract

Job: Algo Trading Risk Control Developer - C++

Description:

We are looking for a smart, creative, results-oriented individual to join our New York software development team. Analysis of problems, design, and implementation will be key parts of this role.

An ideal candidate will have:

  • Deep knowledge of data structures and algorithms.

  • An appetite for solving complex software engineering problems in a global setting.

  • Experience writing production C/C++ code, and R&D skills to address tough problems head-on.

  • Candidates will be expected to collaborate with a global team of like-minded peers and work in a team setting.

  • Knowledge of financial systems and related trading technologies (e.g. FIX) is not a prerequisite, though we expect candidates to adapt quickly.

Our software performs many underlying functions: high performance networking, messaging, persistence, recovery, state machines, operating system integration, compilers, and automated testing frameworks.

Our clients are the trading risk managers in the business departments, while our partners are other trading order manager systems in the organization, so we are not only technologically focused but also facing understanding and analyzing the business requirements.

Our platform of choice is Linux RedHat, C/C++ for the core libraries and Python for testing frameworks.


REQUIREMENTS

Qualifications/Requirements:

  • 5+ years' experience writing production code.

  • Expert in C/C++ skills; rich experience with Boost and/or STL libraries; experience in C++11 or beyond is preferred.

  • Good sense of low latency programming and experience of performance tuning - Working knowledge of a scripting language; Python preferred.

  • Proficiency with Linux; i.e. shell scripting, process management, multi-threading, operating systems, comfort with project life-cycle, source control, and testing methodologies.

  • Good English written and verbal communication skills.


PREFERRED QUALITIES

Desired Skills:

  • Experience with automation, agile, and continuous integration a plus.

  • Knowledge of financial technologies (e.g. FIX) is a plus.


 
Print Friendly and PDF

Job ID: A2411