Log in
All jobs
IT

Senior C++ Algo Developer

IO Tech Solutions Limited
Hong Kong, Hong Kong
On-site

About this role

Hong Kong, Hong Kong

Our client, a prominent investment bank, is currently seeking a VP-level C++ developer with a strong background in algorithmic trading and expertise in developing options market-making strategies.

Key Responsibilities

  • Oversee the primary development of Options Market Making strategies tailored for the Hong Kong market, with aspirations for growth into additional Asian markets.

  • Aim to produce error-free versions of the platform, while providing second-line support and transferring knowledge to production support teams to guarantee seamless releases.

  • Comply with development standards and utilize the Agile development framework.

  • Engage in stakeholder management and exhibit leadership in an Agile setting, adjusting swiftly to changing tasks and a dynamic work environment.

  • Maintain effective communication with development and support teams throughout project execution, working closely with the Trading desk to refine strategies.

  • Demonstrate strong decision-making and problem-solving abilities to satisfy challenging business timelines for client deliverables while conducting thorough risk evaluations.

  • Address complex issues involving both hardware and software as a vital part of the role.

  • Ensure all tasks are conducted in accordance with regulatory requirements, the Enterprise Wide Risk Management Framework, and internal policies and standards.

  • Essential Skills/Basic Qualifications

  • Extensive experience in financial markets and applications, encompassing algorithms, market data feeds, APIs, order routing protocols, and the comprehensive front-to-back trading process.

  • Prior experience in algorithmic trading experience

  • Proficient in developing options market-making strategies.

  • Familiar with high-volume environments that demand low latency.

  • Skilled in software development using C++ on Linux, along with performance profiling tools and techniques; knowledge of Java is advantageous.

  • Capacity to collaborate effectively within a large organization to fulfill specific business objectives while enhancing the overall corporate culture.

  • Experienced in developing multithreaded systems and knowledgeable about thread synchronization methods.

  • Strong communication capabilities, both written and verbal.

  • Ability to excel in a fast-paced, time-sensitive team setting.

  • Excellent problem-solving, analytical, technical, and troubleshooting skills.

  • Self-driven with a focus on finding solutions to challenges.

  • If this role matches your expertise, we encourage you to submit your profile !

Required Skills

  • Options

  • C++

  • Apply for this job

  • Or refer someone

  • Share

  • Facebook

  • Line

  • LinkedIn

  • X (Formerly Twitter)

  • Whatsapp

  • Email

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →