Low-latency C++ Engineer - algo trading systems - leading hedge fund (PW)

United States, 10155

Posted on 11/20/2020

Position Details




Financial / Financial Services


Information Technology

Job Level:

Experienced Professional (Non-Manager)


Bachelor's Degree

Experienced Candidates (2+ years) only please. Firm will not consider new grads. Thank you. 



The successful candidate will join a team that designs and develops trading algorithms working hands-on with the business. We seek a hands-on C++ developer with a solid understanding of concurrent, multi-threaded application environments. The successful candidate has a keen interest in building/maintaining algorithmic trading platforms and strategies.


Principal Responsibilities:

  • Build real-time algorithmic trading systems and execution platforms
  • Design and Implement the firm’s trading strategies
  • Develops high quality software while meeting deadlines
  • Presents ideas for system improvements
  • Constant focus on improving and enhancing the platform


Qualifications/Skills Required:

  • 7+ years of experience with C++ (17, familiarity with 20), and a deep understanding of object-oriented design and data structures
  • Deep understanding of concurrent, multi-threaded application environments
  • Knowledge of Unix/Linux
  • Working experience with financial order/execution data, positions data and market data
  • Knowledge of equities, algorithmic trading platforms, or market microstructure
  • Knowledge of Java and/or Python
  • S. in Computer Science (CIS) or a related field


Desirable Skills/Knowledge:

  • High-throughput, low-latency trading systems
  • Low-level systems development and the Linux kernel
  • Knowledge of Kdb+/Q