Previous Job
Previous
C++ Developer
Ref No.: 18-07810
Location: New York, New York

Job Description:
We are looking for a smart, creative, results-oriented individual to join our Trading Risk Controls technology team. The candidate will be responsible for all aspects of software development including analysis, design, implementation, testing, deployment, and maintenance. The ideal candidate will have strong C++, experience in large scale real-time systems, deep knowledge of data structures and algorithms, problem solving skills, and good communication skills. Knowledge of financial systems and technologies (e.g. FIX protocol) is a plus but not essential.At a high level, the mission for this role includes: the development of low-latency, high performance electronic trading trading risk controls platforms as part of a global strategic low-latency algo/electronic trading plant renovation; the evolution and adoption of new core application infrastructure ranging from development and testing services, continuous delivery, to high performance, resilient and scalable runtime libraries. The mission also includes team building, hiring, and motivating high performance software engineers, and overseeing multiple project streams in a large organization.Candidates for this role will likely have a minimum 5 to 10 years industry experience with a significant focus on high performance computing technology. The candidate does not necessarily need financial trading industry experience but would be an advantage if they do. The role is very technical. The candidate should have a background in C/C++ development and large scale near real-time systems design, development, testing, deployment and support experience. The candidate will be expected to contribute coding deliverables, to steer and judge systems and software best-practice. Strong communication skills and ability to interact across timezones and locations is expected.

Skill Set:
* Expert C++ skills with 5+ years experience writing production code
* Proficiency with Linux system development
* Excellent written and verbal communication skills (English)
* Experience developing distributed, real-time, performance-critical, highly available, or large-scale systems
* Experience coding for a latency sensitive trading environment a strong plus
* Knowledge of financial technologies (e.g. FIX protocol) and business applications useful but not required