Banner Default Image


< Return to job search

Lead C++ Developer

Job title: Lead C++ Developer
Location: New York
Industry: Software Engineering
Salary: $200,000 - $250,000
Reference: 18307
Contact name: Haydyn Palmer
Job published: September 06, 2023

Job description

About Us: Our client is a leading high-frequency trading (HFT) platform at the forefront of cutting-edge financial technology. They specialize in executing lightning-fast trades, leveraging advanced algorithms and low-latency infrastructure to deliver exceptional results for our clients. As we continue to expand our operations, we are seeking a highly skilled Lead C++ Ultra Low Latency Developer to join our dynamic team.

Job Description:

Position Overview: As a Lead C++ Ultra Low Latency Developer at [Company Name], you will play a pivotal role in designing, developing, and optimizing our high-frequency trading systems. Leveraging your expertise in C++ programming and ultra-low-latency technologies, you will lead a team of developers, ensuring that our trading systems remain at the forefront of speed, reliability, and efficiency.

Key Responsibilities:

  1. Technical Leadership: Lead a team of C++ developers, providing guidance, mentorship, and technical expertise in ultra-low-latency software development.

  2. Algorithmic Trading: Collaborate with quantitative analysts and traders to implement and optimize high-frequency trading strategies, ensuring that they execute with minimal latency.

  3. System Architecture: Design and develop high-performance, low-latency software components, including order execution, risk management, and market data processing systems.

  4. Performance Optimization: Continuously analyze and optimize code and system performance to achieve sub-microsecond latency targets.

  5. Risk Mitigation: Identify potential risks in the trading systems and implement robust error-handling mechanisms to minimize downtime and financial losses.

  6. Monitoring and Debugging: Develop and maintain monitoring tools to proactively identify and address latency issues and system anomalies.

  7. Collaboration: Work closely with cross-functional teams, including hardware engineers and network specialists, to ensure seamless integration of low-latency solutions.

  8. Documentation: Maintain thorough documentation of code, architecture, and processes to facilitate knowledge sharing and system reliability.

  9. Research and Innovation: Stay up-to-date with the latest advancements in ultra-low-latency technologies and contribute to research and development efforts to enhance our trading capabilities.


  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • Extensive experience in C++ development with a strong focus on low-latency, high-performance systems.
  • Proven track record of designing and optimizing trading systems for ultra-low latency.
  • Deep understanding of financial markets, high-frequency trading, and algorithmic trading strategies.
  • Strong analytical and problem-solving skills.
  • Experience with Linux/Unix environments and network protocols.
  • Excellent communication and leadership skills.
  • Ability to thrive in a fast-paced, high-pressure environment.
Apply for this job