System Developer (C++)
A leading financial technology client in Kuala Lumpur is seeking a System Developer (C++) to join their expert team. This is an exceptional opportunity for you to apply your advanced C++ skills and deep understanding of ultra-low latency architectures to the design, development, and optimisation of mid- to high-frequency trading systems across US equities and cryptocurrency markets. Enjoy flexible working arrangements tailored to US trading hours (3pm–12am) Malaysia time).
What you'll do:
As a System Developer (C++) based in Kuala Lumpur, you will immerse yourself in the full lifecycle of designing, building, testing, deploying, and maintaining state-of-the-art trading platforms. Your day-to-day activities will involve close collaboration with cross-functional teams—quant researchers who devise innovative strategies; traders who execute them; infrastructure engineers who provide the backbone for low-latency operations—all working together towards shared goals. You will be responsible for crafting highly efficient codebases that underpin real-time market data processing and order execution across multiple asset classes. Success in this role requires not only technical excellence but also a cooperative spirit: you will regularly engage in code reviews, share insights on performance tuning, contribute ideas for system enhancements, and support colleagues in troubleshooting complex issues. By proactively addressing challenges related to scalability, reliability, and speed, you will help ensure that the organisation’s trading systems remain competitive in fast-moving global markets.
- Design and develop ultra-low latency trading systems using modern C++ standards (C++17/20) specifically tailored for US equities and cryptocurrency markets, ensuring optimal performance under demanding conditions.
- Implement efficient market data handlers capable of processing large volumes of real-time information with minimal delay, as well as order execution gateways and comprehensive risk control modules.
- Develop sophisticated backtesting and simulation frameworks that empower quant researchers to test strategies rigorously before deployment into live environments.
- Profile and tune code meticulously for sub-millisecond performance and high throughput, identifying bottlenecks and applying best practices in software optimisation.
- Minimise network, kernel, and serialization overheads within critical execution paths by employing advanced techniques such as NUMA awareness, kernel bypass, RDMA, DPDK, and TCP/UDP tuning.
- Optimise order routing logic and feed handling mechanisms for multiple venues and protocols—including FIX, native APIs, WebSocket—to ensure seamless integration with diverse exchanges.
- Collaborate closely with quant researchers to integrate new trading strategies into production systems efficiently while maintaining system stability and reliability.
- Work hand-in-hand with infrastructure teams on bare-metal deployments, focusing on low-latency networking configurations and precise time synchronisation using technologies like PTP.
- Build robust fault-tolerant systems equipped with real-time logging, monitoring, and alerting capabilities to ensure operational transparency and rapid incident response.
- Ensure high availability through disaster recovery planning and implementation of redundancy measures so that mission-critical trading operations remain uninterrupted.
What you bring:
To excel as a System Developer (C++) in this role based in Kuala Lumpur, you will bring a wealth of technical expertise honed through years of direct involvement with high-performance trading platforms or similar mission-critical applications. Your background should reflect not only mastery over modern C++ programming paradigms but also familiarity with the unique demands posed by ultra-low latency environments—where every microsecond counts. Beyond technical prowess, your interpersonal skills will set you apart: you thrive when collaborating with others towards common objectives; you communicate clearly about complex topics; you are receptive to feedback from peers; you value inclusivity within project teams. Your approach is methodical yet adaptable—you know how to balance rigorous engineering standards against evolving business requirements. Whether optimising code paths for speed or architecting resilient failover mechanisms for disaster recovery scenarios, your contributions will directly enhance system dependability while fostering a culture of continuous improvement throughout the organisation.
- Expert-level proficiency in modern C++ (C++17/20), including advanced concepts such as multi-threading, lockfree data structures, template metaprogramming, and memory management techniques essential for low-latency applications.
- Demonstrated experience implementing low-latency optimisations using tools like NUMA configuration, kernel bypass methods (e.g., DPDK), RDMA networking protocols, as well as fine-tuning TCP/UDP stacks for maximum throughput.
- Comprehensive understanding of market microstructure for both US equities exchanges and major cryptocurrency venues; ability to interpret exchange-specific rulesets and adapt system behaviour accordingly.
- Familiarity with industry-standard market data protocols such as ITCH, OUCH, FIX protocol suites, WebSocket APIs; proven track record integrating these feeds into high-performance trading platforms.
- Hands-on experience developing event-driven architectures capable of processing real-time data streams reliably under heavy load conditions without sacrificing accuracy or speed.
- Solid grasp of mid- to high-frequency trading strategies—including order types (limit/market/stop), execution algorithms (TWAP/VWAP), risk management principles (position tracking/margin controls)—and their practical application within automated systems.
- Proficiency in Linux systems programming (including shell scripting), network programming (socket APIs), build automation tools (CMake/Bazel), profiling/debugging utilities (gperf/perf/valgrind), all crucial for maintaining robust production environments.
- Experience collaborating with multidisciplinary teams—quant researchers/traders/infrastructure engineers—on end-to-end delivery of complex software projects within regulated financial settings.
- Bachelor’s or Master’s degree in Computer Science/Electrical Engineering or related discipline from an accredited institution; strong academic foundation supporting analytical thinking and problem-solving abilities.
- Three to seven years’ hands-on experience developing low-latency trading systems or working within high-performance computing environments where reliability is paramount.
What sets this company apart:
This client stands out as a leader in financial technology innovation by fostering an environment where collaboration is prioritised over competition. Here you will find a workplace culture built on mutual respect—where knowledge sharing is actively encouraged among team members from diverse backgrounds. The company invests heavily in ongoing training opportunities so that employees can stay abreast of emerging trends within quantitative finance and software engineering alike. Flexible working arrangements are offered to accommodate international market schedules without compromising work-life balance—a testament to their commitment towards employee wellbeing. With access to state-of-the-art infrastructure resources plus regular opportunities for professional development through workshops or mentorship programmes, you’ll have everything needed to grow your career while making meaningful contributions at the cutting edge of global markets. The organisation values inclusivity by welcoming applicants from under-represented groups within technology fields; they believe diversity drives better outcomes both technically and culturally. If you are looking for a place where your expertise will be valued—and where your voice can help shape future innovations—this is the ideal setting for your next career move.
What's next:
If you are ready to take your expertise in low-latency quantitative systems development to new heights within a collaborative team environment focused on impactful results—this is your moment!
Apply today by clicking on the link provided below; we look forward to connecting with talented professionals eager to make their mark on tomorrow’s financial technology landscape.
Do note that we will only be in touch if your application is shortlisted.
Agensi Pekerjaan Robert Walters Sdn Bhd
Business Registration Number : 729828-T
Licence Number : JTKSM 423C
About the job
Contract Type: Perm
Specialism: Banking & Financial Services
Focus: Investment Management
Industry: Financial Services
Salary: MYR15,000 - MYR25,000 per annum
Workplace Type: Remote
Experience Level: Mid Management
Location: Kuala Lumpur
FULL_TIMEJob Reference: 2H8E9U-90A4D47C
Date posted: 29 April 2026
Consultant: WeiLing Woon
kuala-lumpur banking-financial-services/investment-management 2026-04-29 2026-06-28 financial-services Kuala Lumpur MY MY MYR 15000 25000 25000 YEAR Robert Walters https://www.robertwalters.com.my https://www.robertwalters.com.my/content/dam/robert-walters/global/images/logos/web-logos/square-logo.png true