Senior C++ developer

Luxoft

George Town

On-site

MYR 180,000 - 240,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft is seeking experienced C++ developers to join a hedge fund project based in Penang. You will work on low-latency trading systems, porting to a distributed platform, with a mix of legacy C++98 and modern C++17/20.

You'll collaborate in a global team, apply advanced optimization techniques, refactor safely, write solid unit tests, and contribute to the evolution of the platform while staying close to metal concepts and performance considerations.

Qualifications

  • C++98–C++11 minimum; experience with newer standards (14/17/20) preferred.
  • Strong algorithms and software engineering skills.
  • Good written and spoken English.
  • Ability to refactor code safely and efficiently.
  • Strong unit testing skills.
  • Linux experience.
  • GDB debugging proficiency.
  • Willingness to perform code reviews constructively.
  • Willingness to do what is needed to get the job done.
  • Humility and openness to feedback.

Responsibilities

  • Develop low-latency, robust C++ trading systems.
  • Port and migrate platforms to a distributed architecture.
  • Refactor code safely while improving performance.
  • Collaborate in a global team and contribute to code reviews.

Skills

C++98-11
C++14/17/20
Algorithms
Software engineering
English proficiency
Unit testing
Linux
gdb
Code reviews
Refactoring safely

Tools

Boost
gtest
Abseil
DPDK
cmake
FIX protocol
ITCH protocol
OUCH protocol
Kafka
Pulsar
Aeron
Gitlab
SBE
DevOps
Python exposure
Java exposure

Job description

Project description

Large US hedge fund is looking for experienced C++ developers with some finance experience to help work on our global trading systems and to assist in porting them to a new distributed platform. This is a mixed code base of legacy C++98 and modern C++17/20, that is looking to move from a large monolithic system to a distributed platform.

Responsibilities
  • The trading systems require very low latency and optimized C++ that is robust and well tested.The team runs on a weekly sprint process, with daily "stand ups" over zoom with developers from around the world.We are C++ fanatics, using git, Jira, Gitlab, cmake, Nix, gcc, clang, etc.We love people who like to be "close to metal" and understand how computers really work under the hood, such as what a cache miss is, what a TLB miss is, what the costs of branch misprediction are, how to avoid kernel context switches, etc.We also love people who enjoy modern financial markets, and want to make an impact on how they function, driving the world towards every increasing efficiency.We like studying programming languages and their evolution, knowing where C++23 and C++26 are going, and generally keeping informed about technology.
SKILLS
Must have
  • C++98 through C++11 minimum, prefer experience with 14, 17, and 20- Strong algorithms and software engineering skills- Good written and spoken English- Ability to refactor code safely and efficiently- Strong unit testing skills- Linux- gdb- Willingness to do what is needed to get the job done- Humility, and an ability to take code review constructive criticism well- Willingness to perform code reviews for others in a constructive manner
Nice to have
  • Knowledge of various open source libraries such as Boost, gtest, Abseil, DPDK, etc
  • cmake
  • Trading systems experience with equities, futures, FX, or commodities
  • Experience with market protocols such as FIX, ITCH, or OUCH
  • SBE
  • Experience processing market data
  • Experience with message buses such as Kafka, Pulsar, or Aeron
  • Distributed systems experience
  • Heavy template meta programming, particularly in modern C++17 and beyond style
  • CI/CD and Devops experience, especially with Gitlab
  • Python or Java exposure
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior legacy C++ developer [Strong in Programming]
Senior legacy C++ developer [Strong in Programming]

Luxoft Malaysia • Seberang Perai

On-site
MYR 120,000 - 240,000
Senior C++ Quantitative developer
Senior C++ Quantitative developer

Luxoft Malaysia • Penang

On-site
MYR 120,000 - 240,000
C++ developer
C++ developer

Luxoft • Malaysia

On-site
MYR 120,000 - 180,000
Senior C++ Developer
Senior C++ Developer

MetaQuotes • Kuala Lumpur

On-site
MYR 120,000 - 180,000
Mid-Level C/C++ Engineer — High-Performance Trading Systems
Mid-Level C/C++ Engineer — High-Performance Trading Systems

JF Talent Consulting Group (Global) • Kuala Lumpur

On-site
MYR 66,960 - 100,440
Annual leave: 14 days in the first year
Compassionate leave: 3 days
Medical leave: 14 days per year
+1
Low-Latency C++ Engineer for Trading Systems
Low-Latency C++ Engineer for Trading Systems

Luxoft • George Town

On-site
MYR 180,000 - 240,000
Senior C/C++ Developer (Financial Services)
Senior C/C++ Developer (Financial Services)

Mission Consultancy Services • Kuala Lumpur

Remote
MYR 80,000 - 120,000
Low-Latency C++ Engineer for Trading Systems
Low-Latency C++ Engineer for Trading Systems

Luxoft • Malaysia

On-site
MYR 120,000 - 180,000
C++ Developer with Mandarin or English speaking
C++ Developer with Mandarin or English speaking

Two95 International Inc. • Kuala Lumpur

On-site
MYR 180,000 - 280,000
Senior C++ Quant Developer - Low-Latency Trading
Senior C++ Quant Developer - Low-Latency Trading

Luxoft Malaysia • Penang

On-site
MYR 120,000 - 240,000