Find On-site/Hybrid Jobs

Where
Location
Search
Relevance
C++ Developer
Salary
Job Type
Benefits
More
Where
Location
Search
Filters
Relevance
C++ Developer
Salary
Job Type
Benefits
More
Job List

C++ Software Engineer – Trading Server Plugins (Chinese Speaking)

Negotiable
On-site - Kuala Lumpur1-3 Yrs ExpBachelorFull-time
AMEX Digital Sdn. Bhd.

AMEX Digital Sdn. Bhd.

Smarter Job Matches Await

Log in to discover AI-curated job opportunities tailored to your skills and goals.

Find Your Dream Job Now

C++ Software Engineer – Trading Server Plugins (Chinese Speaking)

Negotiable
On-site - Kuala Lumpur1-3 Yrs ExpBachelorFull-time
AMEX Digital Sdn. Bhd.

AMEX Digital Sdn. Bhd.

C++ Software Engineer – Trading Server Plugins (Chinese Speaking)

AMEX Digital Sdn. Bhd.
Negotiable
On-site - Kuala Lumpur1-3 Yrs ExpBachelorFull-time
Chat
Apply

This job is open to Malaysian

Job Description

Benefits
  • Perks Benefits

    Company Equipment, Open Workspace

  • Professional Development

    Job Training

Role Overview

We are looking for a C++ Software Engineer to develop and maintain plugins and connectivity components for our MT trading servers (e.g. MT4/MT5). You will work closely with IT infrastructure, trading, and risk teams to build low‑latency, stable, and secure trading components that integrate with liquidity providers, risk systems, and internal tools.


Key Responsibilities

  • Design, develop, and maintain C++ plugins for MT trading servers (e.g. order routing, risk checks, bridging, reporting).
  • Integrate trading servers with external liquidity providers, market data feeds, and internal systems.
  • Implement and optimize low‑latency, high‑throughput modules for order handling and execution.
  • Troubleshoot production issues related to trading plugins and connectivity (latency, disconnections, failed orders).
  • Collaborate with system engineers on deployment, monitoring, and performance tuning of trading components.
  • Write clean, maintainable, and well‑documented code; participate in code reviews and technical design discussions.
  • Contribute to automated testing (unit/integration) and regression testing for trading functionality.
  • Ensure reliability, stability, and security of trading‑related components in line with internal policies and regulatory requirements.


Required Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Strong proficiency in modern C++ (C++11 or later), including STL, memory management, and object‑oriented design.
  • Solid understanding of multithreading, synchronization, and network programming (TCP/UDP, sockets).
  • Experience developing performance‑critical, real‑time, or high‑availability backend systems.
  • Good understanding of debugging, profiling, and performance optimization on Windows and/or Linux.
  • Strong problem‑solving skills and ability to work with production systems under time pressure.
  • Proficiency in written and spoken English and Mandarin.


Preferred Qualifications

  • Hands‑on experience with MT4/MT5 server plugin development or other trading server APIs.
  • Experience with FIX protocol, bridging solutions, or connectivity to liquidity providers.
  • Familiarity with electronic trading concepts: order lifecycle, execution types, slippage, margin, risk limits, trade reconciliation.
  • Experience working in a brokerage, exchange, or financial trading environment.
  • Knowledge of scripting languages (Python, Bash, PowerShell) for tooling and automation.
  • Experience with version control (Git) and CI/CD pipelines.


Soft Skills

  • Strong ownership mindset and attention to detail.
  • Ability to communicate effectively with traders, risk, and infrastructure teams.
  • Self‑driven, able to work independently and as part of a small, cross‑functional team.

Amex Digital

HR & Admin ExecutiveAMEX Digital Sdn. Bhd.

Active within three days

Chat
Apply
View more details
Tips
×

Some of our features may not work properly on your device.

If you are using a mobile device, please use a desktop browser to access our website.

Or use our app: Download App