C++ Developer

🔒 Confidential Employer
Posted 14 August 2025
LOCATION
New York
TYPE
Full-time
LEVEL
Mid-Senior level
CATEGORY
Technology
This employer holds a UK Home Office sponsor license — sponsorship for this specific role is at the employer’s discretion

SKILLS

C++ Data Structures Algorithms Software Engineering Low-latency C++ development STL Threading OO Programming

FULL DESCRIPTION

Summary

We are working with an exciting smaller fund to seek both a junior and senior C++ developers who will be primarily working on systematic trading systems and core development. The opportunity is ideal for those who wish to work in a meritocratic setup with a huge amount of headroom for growth within the fund whilst it is in its earlier stages. The ideal candidate will be very well-versed in C++, have a knowledge of what tools are required for efficient development, and have an interest in algorithmic trading. Aspects of the roles may include (but are not limited to):

Key Responsibilities/Duties:

  • Developing elite execution capabilities and order management systems that are flexible, high-performance, and profitable
  • Gaining an excellent knowledge of market microstructure to gain competitive advantages
  • Working wit and delivering data and libraries to deliver key insights to others
  • Research and create ideas in software engineering and HPC
  • Work closely with traders and core engineers to devise next-generation solutions for the firm’s trading activities

Core Requirements/Qualifications/Skills:

  • Master’s Degree or PhD in Computer Science, Software Engineering, EE or similar
  • Demonstrable evidence of advanced C++ use
  • Proficiency in advanced C++ (’11/14>)
  • Proficiency in advanced data structures and algorithms
  • Experience in Software Engineering including design/requirement specs, testing, QA, release

Role Description

We are working with an exciting smaller fund to seek both a junior and senior C++ developers who will be primarily working on systematic trading systems and core development. The opportunity is ideal for those who wish to work in a meritocratic setup with a huge amount of headroom for growth within the fund whilst it is in its earlier stages. The ideal candidate will be very well-versed in C++, have a knowledge of what tools are required for efficient development, and have an interest in algorithmic trading. Aspects of the roles may include (but are not limited to):

  • Developing elite execution capabilities and order management systems that are flexible, high-performance, and profitable
  • Gaining an excellent knowledge of market microstructure to gain competitive advantages
  • Working wit and delivering data and libraries to deliver key insights to others
  • Research and create ideas in software engineering and HPC
  • Work closely with traders and core engineers to devise next-generation solutions for the firm’s trading activities

Requirements

Master’s Degree or PhD in Computer Science, Software Engineering, EE or similar

Demonstrable evidence of advanced C++ use

Proficiency in advanced C++ (’11/14>)

Proficiency in advanced data structures and algorithms

Experience in Software Engineering including design/requirement specs, testing, QA, release

Additional desired attributes

Low-latency C++ development experience

Proficiency with STL, TMP, Boost, and type safety

Proficiency in advanced data structures, algorithms, OO programming, and computational complexity

Experience with low-level system facilities: threading, I/O, signals, shared memory, VM, VFS

Experience in distributed computing including exchange topology, market gateways, and SORs

Knowledge of TCP/IP, UDP, and network topology; experience with socket programming

Knowledge of exchange connectivity, Order Management Systems, and High Frequency Trading

Sign up free — access 45,000+ UK sponsor-licensed jobs