C++ Software Engineer

yubotrading-talent

Hong Kong

On-site

HKD 900,000 - 1,300,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Yubo is seeking a C++ expert to architect and build real-time, low-latency trading applications in a fast-growing Hong Kong-based firm. You will own development from concept to delivery, balancing speed with robust, scalable design.

The role emphasizes deep knowledge of concurrency, network programming, and exchange connectivity, with a strong focus on automated testing and collaboration with traders to improve systems.

Qualifications

  • Bachelor's degree or higher in Computer Science, Engineering, Mathematics or related tech field.
  • Excellent C++ development experience in Linux/UNIX environments.
  • Strong understanding of software life cycle and prototyping/design skills.
  • Strong analytical/problem-solving skills with concurrency and network programming knowledge.
  • Experience with unit testing and automated testing.
  • Familiarity with STL/Boost libraries and exchange connectivity solutions.
  • Fluent in English.

Responsibilities

  • Develop, implement and maintain real-time, low-latency trading and analysis applications from conception to delivery.
  • Explore requirements and seek automation opportunities.
  • Balance rapid delivery with scalable, high-quality architecture for short and long-term needs.
  • Develop, test and deploy trading applications.
  • Collaborate with Developers/Traders to improve trading systems and business outcomes.

Skills

C++ development
Linux/UNIX
Software lifecycle
Concurrency
Network programming
Unit testing
STL/Boost
Exchange connectivity
English fluency

Education

Bachelor's degree in Computer Science/Engineering/Math or related

Job description

Yubo is looking for a candidate with mastery C++ programming skills for architecture and developing real-time low-latency applications. The candidate should be self-motivated, innovative, excellent problem-solving skills & communicative. Ideally passionate in financial markets & technological advancement.

Company Description/Culture:
  • Fast growing tech-driven trading firm in the low-latency / high-frequency arena based in Hong Kong

  • A fast-paced, flat structure, dynamic and collaborative team environment.

  • Ownership of work from day one and get rewarded for outstanding performance

  • Frequent team lunches, pantry full of snacks and drinks, health club memberships, birthday leaves and more.

  • Work hard, play hard culture

Job Responsibilities:
  • Developing, implementing and maintaining quality, scalable and high-performing real time trading and analysis applications; from conception right through to delivery

  • Exploring and capturing requirements and constantly seeking opportunities for automation

  • Balancing the need for the quick delivery with designing and building quality, scalable trading architecture that meets the short and long term needs of the business

  • Developing, testing and deploying trading applications

  • Working closely with other Developers/Traders to improve trading systems for enhanced business results

Key Requirements:
  • Bachelor degree in Computer Science, Engineering, Mathematics or other Technology related disciplines with strong academic results

  • Excellent C++ development experience in Linux / UNIX environment

  • Excellent understanding of the software life cycle and strong software prototyping, design and scripting skills

  • Strong analytical skills and desire to solve complicated problems programmatically

  • Solid understanding of concurrency and network programming

  • Experience with Unit testing/automated systems testing

  • Knowledge in network acceleration and kernel bypass technology

  • Knowledge in STL/Boost libraries

  • Previous experience in developing exchange connectivity solutions, a plus

  • Fluent in English

Personality Fit:
  • Innovative & strives for continuous technological advancement

  • Self-directed and be able to work productively under minimal supervision

  • Excellent critical thinking, detail-oriented and prudent

  • Excellent communication skills and team spirit

  • Flexible & multi-tasking

  • Passionate in Trading & Financial Markets

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C++ Software Engineer
C++ Software Engineer

Yubotrading • Hong Kong Island

On-site
HKD 500,000 - 700,000
Health club memberships
Frequent team lunches
Birthday leaves
+1
Graduate C++ Software Engineer
Graduate C++ Software Engineer

yubotrading-talent • Hong Kong

On-site
HKD 180,000 - 300,000
Graduate C++ Software Engineer
Graduate C++ Software Engineer

Yubotrading • Wan Tsai

On-site
HKD 334,800 - 558,000
Health club memberships
Frequent team lunches
Pantry full of snacks and drinks
+1
Graduate C++ Software Engineer - Real-Time Trading
Graduate C++ Software Engineer - Real-Time Trading

yubotrading-talent • Hong Kong

On-site
HKD 180,000 - 300,000
Low-Latency C++ Trading Systems Engineer
Low-Latency C++ Trading Systems Engineer

yubotrading-talent • Hong Kong

On-site
HKD 900,000 - 1,300,000
Graduate Quantitative Researcher
Graduate Quantitative Researcher

yubotrading-talent • Hong Kong

On-site
HKD 180,000 - 300,000
Graduate Quantitative Researcher
Graduate Quantitative Researcher

Yubotrading • Hong Kong Island

On-site
HKD 300,000 - 540,000
Health club memberships
Birthday leaves
Team lunches
+1
C++ Developer (Market Execution)
C++ Developer (Market Execution)

Gravitas Recruitment Group Hong Kong • Hong Kong

On-site
HKD 900,000 - 1,300,000
Senior Software Engineer, C++
Senior Software Engineer, C++

Flow Traders • Hong Kong

On-site
HKD 900,000 - 1,300,000
Senior Software Engineer, C++
Senior Software Engineer, C++

Flow Traders • Hong Kong

On-site
HKD 700,000 - 900,000