Previous Job
Previous
C++ - Low Latency Equities
Ref No.: 18-02656
Location: NYC, New York
Position Type:Direct Placement
Start Date: 09/05/2018
 JOB DESCRIPTION: C++ Developer, 

Responsibilities:
* Develop order management system components and libraries using C++ on Linux.
* Develop trading tools for Quant traders using C++ (server and GUI).
* Understand aspects of Exchange/ECN connectivity, Order Management System, and High Frequency trading.

To succeed as a C++ Developer, you must embody the following values:
* Innovation & Excellence: A successful team member has excellent broad technical and problem solving skills including the ability to innovate, drive change, and can quickly adapt to changing processes, priorities, languages, and ideas.
* Communication: We interact directly with portfolio managers, senior management, operations, valuation teams and risk managers, in addition to our colleagues in the technology department. The ability to communicate with technical peers and our business users in terms that both groups can understand is crucial to our success.
* Integrity: We uphold the highest standards of ethics and integrity. We protect sensitive and confidential information and exercise discretion in all aspects of our work.
* Curiosity: We always ask "why?” We don't accept the first answer or the easy answer; we strive for understanding. We do not report information; we provide insight and analysis by putting information into context. We solve puzzles even when we don't have all the pieces.

Requirements:
* Knowledge of application level optimization for latency in trading systems and building trading simulators
* 5+ years of experience with C++/ C on Linux/ Unix.
* Advanced experience in building libraries and server side components, STL, and Boost Libraries.
* Ability to translate business requirements into technical specifications.
* A familiarity with US and international Equity markets.
* Experience in low latency programming (shared memory, lockless queues) and Linux kernel.