C++ Software Developer

Gravitas Recruitment Group (Global) Ltd

Hong Kong

On-site

HKD 900,000 - 1,500,000

Full time

20 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Gravitas Recruitment Group (Global) Ltd is seeking experienced C++ engineers to support electronic trading platforms in a Hong Kong setting. You will help develop and optimize high-performance trading systems with exposure to market access, data, and routing components, collaborating with trading, quantitative, product and engineering teams.

We look for hands-on developers with 5+ years in C++, strong Linux and multithreading skills, and a proven ability to deliver robust, low-latency software

Qualifications

  • 5+ years of software engineering experience with C++ development.
  • Strong C/C++ fundamentals, data structures, algorithms.
  • Experience in Linux environments and performance optimization.

Responsibilities

  • Develop and support C++ applications and systems used within electronic trading environments
  • Build and enhance components across market connectivity, market data, execution, order routing and trading infrastructure
  • Design and support highly available, reliable and performance-sensitive systems
  • Improve system latency, scalability, resilience and overall performance
  • Work closely with business and technology teams to understand requirements and translate them into technical solutions
  • Take ownership across the development lifecycle, including design, coding, testing, deployment, monitoring and production support
  • Contribute to code quality, automation, system architecture and engineering best practices
  • Participate in technical design and architecture discussions
  • For more senior profiled candidates, provide technical guidance, mentor engineers and contribute to the longer-term direction of the platform while remaining hands-on where required

Skills

C++ development
Multithreading
Linux
Network programming
Data structures & algorithms

Job description

Leading financial institutions and trading firms seek experienced C++ engineers for their Electronic Trading, Market Access and Trading Technology teams. These opportunities include market access, market data, smart order routing, algorithmic services, exchange connectivity, market making and high-performance trading systems. The role offers exposure to low latency and high frequency trading platforms supporting regional/global markets, with opportunities to work closely with trading, quantitative, product and engineering teams.

Key Responsibilities
  • Develop and support C++ applications and systems used within electronic trading environments
  • Build and enhance components across market connectivity, market data, execution, order routing and trading infrastructure
  • Design and support highly available, reliable and performance-sensitive systems
  • Improve system latency, scalability, resilience and overall performance
  • Work closely with business and technology teams to understand requirements and translate them into technical solutions
  • Take ownership across the development lifecycle, including design, coding, testing, deployment, monitoring and production support
  • Contribute to code quality, automation, system architecture and engineering best practices
  • Participate in technical design and architecture discussions
  • For more senior profiled candidates, provide technical guidance, mentor engineers and contribute to the longer-term direction of the platform while remaining hands-on where required
Ideal Candidate Profile
  • 5 years+ of relevant software engineering experience, with strong hands-on C++ development experience
  • Strong C / C++ fundamentals, with solid knowledge of data structures, algorithms and software engineering principles
  • Experience with C++ architecture and system design would be highly beneficial
  • Experience working in Linux environments
  • Strong knowledge of multithreading, concurrency and performance optimization
  • Knowledge of network programming, including TCP/IP, UDP and socket programming, is well regarded
  • Experience in financial markets, trading technology and ability to work with business stakeholders is preferred
  • Mandarin language capability is preferred but not a must
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, C++ (Market Data)
Senior Software Engineer, C++ (Market Data)

P2P • Hong Kong

On-site
HKD 900,000 - 1,300,000
Senior Software Engineer, C++ (Market Data)
Senior Software Engineer, C++ (Market Data)

Flow Traders • Hong Kong

On-site
HKD 1,200,000 - 1,800,000
Software Engineer
Software Engineer

BAH Partners • Hong Kong

On-site
HKD 750,000 - 1,200,000
Senior C++ Engineer (Hedge Fund)
Senior C++ Engineer (Hedge Fund)

Robert Half Hong Kong Limited • Hong Kong

On-site
HKD 1,200,000 - 1,800,000
Equity Derivatives Developer, AVP (C++)
Equity Derivatives Developer, AVP (C++)

Adecco • Hong Kong

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

P2P • Hong Kong

On-site
HKD 600,000 - 800,000
Senior Software Engineer, C++
Senior Software Engineer, C++

Flow Traders • Hong Kong

On-site
HKD 900,000 - 1,300,000
C++ Quantitative Developer
C++ Quantitative Developer

Gravitas Recruitment Group (Global) Ltd • Hong Kong

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

Flow Traders • Hong Kong

On-site
HKD 700,000 - 900,000
C++ Developer - Tribus
C++ Developer - Tribus

Tribus • Hong Kong

On-site
HKD 900,000 - 1,400,000
Competitive base salary
Comprehensive benefits package