About this role
Software Engineer – Core Systems (C++ / Linux, Low Latency)
About the Role
We're partnering with a leading global firm in the financial technology space that leverages cutting-edge systems to power high-performance trading across international markets. They are looking for a Software Developer to join their Core Development team, working on mission-critical systems that operate at scale and speed.
What You'll Do
-
Design and develop core components of a high-performance trading platform
-
Build and optimize order management systems and internal messaging frameworks
-
Work on connectivity to external trading venues and market infrastructure
-
Ensure systems operate with maximum efficiency, reliability, and low latency
-
Collaborate with a global team to deliver robust, scalable solutions
-
What We're Looking For
-
Strong proficiency in modern C++
-
Hands on Java experience is a plus
-
2–3 years of experience (strong fresh graduates are welcome to apply)
-
Solid development experience in a Linux environment
-
Understanding of networking fundamentals (e.g., TCP/UDP, data flow)
-
Knowledge of performance optimization and system efficiency
-
Exposure to distributed or highly concurrent systems is advantageous
-
Interest in financial markets or trading systems
-
Fluent in Mandarin
-
Additional Requirements
-
Proficiency in spoken and written Mandarin to support regional stakeholders
-
Strong communication skills and ability to thrive in a fast-paced environment
Required Skills
- C++