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

AMEX Digital Sdn. Bhd.

Negotiable
On-site - Kuala Lumpur1-3 Yrs ExpBachelorFull-time
Chat
Apply
Share

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

Amex Digital

HR & Admin ExecutiveAMEX Digital Sdn. Bhd.

Active today

Chat
Apply

Working Location

Bangsar, 59000 Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia

Posted on 04 June 2026

Report this job

Bossjob Safety Reminder

If your job position involves working overseas, please stay vigilant and keep all communication within the Bossjob platform to avoid potential scams.

Your safety is our priority. Be cautious if an employer has any of the following behaviors, and report them immediately through the platform.

  • Requests your ID or personal documents unnecessarily
  • Asks for money, deposits, guarantees, or property during the hiring process
  • Pressures you to invest or raise funds
  • Collects illicit benefits. Engages in any other illegal or suspicious activity
  • Redirects you outside the platform to other websites or group chats not related to the company or role you’re applying for
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