Role:
Java / C++ Developer – Trading Systems
Location:
Remote (APAC / Global-friendly)
Experience:
3+ years
Compensation:
Highly competitive (base + performance bonus)
We are working with
multiple technology-driven trading firms
building and operating
low-latency, high-performance trading systems
across global markets.
These firms sit at the intersection of
engineering excellence and trading performance
, where code quality and execution speed directly impact PnL. The environment is fast-paced, meritocratic, and highly technical — with strong compensation to match.
The Role:
You will work on the
design, development, and optimisation of latency-sensitive trading systems
, collaborating closely with traders, quants, and fellow engineers.
Responsibilities include:
Developing
low-latency trading and execution systems
in
Java or C++
Optimising systems where
microseconds and nanoseconds matter
Designing robust, scalable infrastructure supporting live trading
Working directly with front-office stakeholders to deliver performance-critical solutions
Requirements:
Strong experience in
Java or modern C++
(performance-focused)
Solid understanding of
low-latency systems
, concurrency, and memory management
Fluent English and strong communication skills
Experience in trading, financial systems, or real-time distributed systems is a plus
Why Join?
Remote-first setup
with flexible working arrangements
Well-paid roles
with performance-linked bonuses
Work on
mission-critical systems
where your code directly impacts results
Flat structure, low bureaucracy — decisions driven by merit, not hierarchy
Exposure to elite engineering and trading teams
If you are interested in this position, or would like to explore other opportunities, please send your detailed resume to crystal.lim@bahpartners.com or call +852 6761 9964 for a confidential discussion.
BAH Partners is the leading supplier of the best technology talent to Asia Pacific’s best technology-driven organizations across the banking, trading, FinTech and e-commerce sectors