Senior C++ Quantitative developer

Luxoft Malaysia

George Town

On-site

MYR 180,000 - 320,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Luxoft Malaysia is seeking experienced C++ developers to contribute to global trading systems with a focus on very low latency and robust testing. You will help port from a monolithic system to a distributed platform, using modern C++ standards and a keen eye for performance.

Join a global team with weekly sprints and daily standups, working with git, Jira, Gitlab, cmake, and Linux toolchains. Strong English communication is required, and a passion for finance and technology is essential.

Qualifications

  • Proven C++ development with modern standards (C++14/17/20) preferred.
  • Strong algorithms and software engineering fundamentals.
  • Experience with low latency and robust testing practices.
  • Excellent written and spoken English communication.
  • Ability to safely refactor and conduct constructive code reviews.

Responsibilities

  • Develop and optimize trading systems with very low latency.
  • Port components from monolithic to distributed platform.
  • Collaborate in a global team, with weekly sprints and daily standups.
  • Work with open source libs and environment tooling (git, Jira, Gitlab, cmake).
  • Contribute to understanding computer architecture and performance costs.

Skills

C++ expertise
Algorithms
Software engineering
Unit testing
Linux
Refactor safely
Code reviews
English communication
Low latency

Tools

Git
Jira
GitLab
CMake
Nix
GCC
Clang
GDB
Linux tooling

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.

About the Company

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.

About the Role

Experienced C++ developers will work on global trading systems, focusing on very low latency and optimized C++ that is robust and well tested, and will assist in porting systems from a large monolithic system to a new 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.
Required Skills
  • Good written and spoken English
  • 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
Preferred Skills
  • 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 C++ Quantitative developer
Senior C++ Quantitative developer

Luxoft Malaysia • Penang

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

Luxoft • George Town

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

Luxoft • Malaysia

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

MetaQuotes • Kuala Lumpur

On-site
MYR 120,000 - 180,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
Low-Latency C++ Quant Developer for Distributed Trading
Low-Latency C++ Quant Developer for Distributed Trading

Luxoft Malaysia • George Town

On-site
MYR 180,000 - 320,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