Senior C++ developer [Low-Latency experience is a PLUS]

Luxoft Malaysia

Penang

On-site

MYR 150,000 - 210,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Luxoft Malaysia is seeking experienced C++ developers to work on global trading systems for a large US hedge fund. You will contribute to moving from a monolithic architecture toward a distributed platform, with a mix of legacy C++98 and modern C++17/20, in a fast-paced environment.

The team values deep systems understanding, clean design, and rigorous testing. Expect weekly sprints, daily stand-ups via Zoom, and collaboration with engineers worldwide.

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

Responsibilities

  • Develop low-latency, robust C++ trading systems
  • Port systems to a distributed platform
  • Collaborate in a weekly sprint with daily stand ups via Zoom
  • Use git, Jira, Gitlab, cmake, Nix, gcc, clang and related tools
  • Maintain well-tested, high-quality code in a global team

Skills

C++ development
Low latency
English
Code refactoring
GDB
Finance domain

Tools

cmake
Git
Gitlab
gcc/clang
Boost
SBE
Kafka
Pulsar
Aeron

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
Senior C++ developer

Luxoft • Penang

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

Luxoft Malaysia • George Town

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

Luxoft • George Town

On-site
MYR 120,000 - 180,000
Low-Latency C++ Trading Systems Engineer
Low-Latency C++ Trading Systems Engineer

Luxoft • Penang

On-site
MYR 120,000 - 240,000
Low-Latency C++ Engineer for Global Trading Platform
Low-Latency C++ Engineer for Global Trading Platform

Luxoft • George Town

On-site
MYR 120,000 - 180,000
Senior C++ Engineer: Low-Latency Trading Systems
Senior C++ Engineer: Low-Latency Trading Systems

Luxoft Malaysia • Penang

On-site
MYR 150,000 - 210,000
Senior Quality Assurance Engineer (Strong in C++, Java, Python)
Senior Quality Assurance Engineer (Strong in C++, Java, Python)

Luxoft Malaysia • Penang

On-site
Senior C++ Developer
Senior C++ Developer

MetaQuotes • Kuala Lumpur

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

Mission Consultancy Services • Kuala Lumpur

Remote
MYR 80,000 - 120,000
Senior Quality Assurance Engineer
Senior Quality Assurance Engineer

Luxoft • George Town

On-site
MYR 67,000 - 112,000