Strong Low Latency C++ developer - Penang (Malaysia)

Luxoft

Penang

On-site

MYR 90,000 - 150,000

Full time

4 days ago
Be an early applicant

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 with finance exposure to work on global trading systems and port them to a new distributed platform. The role covers a mixed codebase from C++98 to modern C++17/20, aiming to move from a monolithic system to a distributed solution.

Responsibilities include delivering high-performance, robust C++ code, participating in weekly sprints and daily stand-ups with global teams, and using tools like git, Jira, Gitlab, cmake, Nix, gcc, and clang.

Qualifications

  • 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
  • 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
  • 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
  • Heavy template meta programming, particularly in modern C++17 and beyond style
  • CI/CD and Devops experience, especially with Gitlab

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
  • We also love people who enjoy modern financial markets and want to impact efficiency
  • We like studying programming languages and where C++23 and C++26 are going

Skills

C++
Algorithms
Refactoring
English
Code reviews
GDB

Tools

Git
Jira
Gitlab
cmake
Nix
gcc/clang
CI/CD

Job 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.


Mandatory Skills Description:



  • 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

  • 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 Skills Description:



  • 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

  • Heavy template meta programming, particularly in modern C++17 and beyond style

  • CI/CD and Devops experience, especially with Gitlab

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C++ developer - Strong In Trading System [Malaysia - Penang]
Senior C++ developer - Strong In Trading System [Malaysia - Penang]

Luxoft Malaysia • Seberang Perai

On-site
MYR 180,000 - 240,000
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++ developer
Senior C++ developer

Luxoft • George Town

On-site
MYR 180,000 - 240,000
Senior C++ developer [Trading System Low Latency]
Senior C++ developer [Trading System Low Latency]

Luxoft Malaysia • Penang

On-site
MYR 150,000 - 210,000
Senior C++ developer (Open for relocation)
Senior C++ developer (Open for relocation)

Luxoft • George Town

On-site
MYR 180,000 - 300,000
Senior Low-Latency C++ Engineer for Global Trading Systems
Senior Low-Latency C++ Engineer for Global Trading Systems

Luxoft Malaysia • Penang

On-site
MYR 150,000 - 210,000
Senior C++ Developer - Low-Latency Trading Systems
Senior C++ Developer - Low-Latency Trading Systems

Luxoft • George Town

On-site
MYR 180,000 - 300,000
Latency-Driven C++ Engineer for Distributed Trading Systems
Latency-Driven C++ Engineer for Distributed Trading Systems

Luxoft Malaysia • Seberang Perai

On-site
MYR 180,000 - 240,000
Low-Latency C++ Architect for Global Trading
Low-Latency C++ Architect for Global Trading

Luxoft • Penang

On-site
MYR 90,000 - 150,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