Jobs · Engineering · New York

Algorithmic Trading Developer - C++

Quanta Search · New York, NY · 13 mo ago
EngineeringFull-time

About the role

The role involves designing, coding, testing, and deploying projects within a fast-paced environment. Occasional troubleshooting of production issues may also be required.

Responsibilities

  • Design and implement complex data structures and algorithms for low-latency trading strategies
  • Collaborate with quantitative researchers and product managers to develop and refine trading strategies
  • Work closely with the development team to ensure high-quality, efficient code
  • Automate and optimize processes to improve performance and reduce errors
  • Participate in code reviews and contribute to the overall codebase

Requirements

  • Expert C++ programming skills including OOP, templates, design patterns, and data structures
  • Deep understanding of multithreading, IPC, and Linux internals
  • Strong analytical and problem-solving abilities with a proactive approach to issue resolution
  • Ability to work independently and communicate effectively with team members

Qualifications

  • Proven track record of developing and deploying trading algorithms
  • Experience with Python and other scripting languages
  • Familiarity with financial trading, particularly in futures and fixed income markets
  • Prior experience with KDB/Q is a plus

Skills

  • Knowledge of exchange connectivity and FIX protocol
  • Experience with market data handling

Benefits

Not specified

Pay

Not specified

Schedule

Not specified

Similar jobs