C++ Software Developer
Singapore
Our client is a technology-driven proprietary trading firm specializing in systematic alpha research and electronic market-making across various exchanges. With a significant market share, our client operates in multiple asset classes and trading venues. The firm is currently seeking a Software Developer to join its Core Engineering group, assisting in the design of an in-house low-latency software stack.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Mathematics, or related fields
- Demonstrated excellence in software development through coursework, research projects, or open-source contributions
- Proficiency in C++, object-oriented design, and GDB
- Strong understanding of data structures and algorithms
- Exposure to network programming (TCP/IP), concurrent programming (multi-threaded applications), and operating systems concepts
- Experience with Linux/Unix
- Exceptional problem-solving skills
- Passion for new technologies and innovative ideas
- Strong communication skills
Responsibilities:
- Design, develop, and test a proprietary high-frequency trading platform
- Develop low-latency, high-throughput exchange connectivity layers
- Build distributed computation-optimized backtesting and simulation systems capable of handling terabytes of data
- Develop risk systems for real-time trade management and risk analysis
- Identify complex problems, propose innovative solutions, and collaborate with the team to advocate for their implementation
- Work alongside other software developers, quantitative traders, and researchers in a cross-functional team environment
C++ Software Developer
Singapore
Our client is a technology-driven proprietary trading firm specializing in systematic alpha research and electronic market-making across various exchanges. With a significant market share, our client operates in multiple asset classes and trading venues. The firm is currently seeking a Software Developer to join its Core Engineering group, assisting in the design of an in-house low-latency software stack.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Mathematics, or related fields
- Demonstrated excellence in software development through coursework, research projects, or open-source contributions
- Proficiency in C++, object-oriented design, and GDB
- Strong understanding of data structures and algorithms
- Exposure to network programming (TCP/IP), concurrent programming (multi-threaded applications), and operating systems concepts
- Experience with Linux/Unix
- Exceptional problem-solving skills
- Passion for new technologies and innovative ideas
- Strong communication skills
Responsibilities:
- Design, develop, and test a proprietary high-frequency trading platform
- Develop low-latency, high-throughput exchange connectivity layers
- Build distributed computation-optimized backtesting and simulation systems capable of handling terabytes of data
- Develop risk systems for real-time trade management and risk analysis
- Identify complex problems, propose innovative solutions, and collaborate with the team to advocate for their implementation
- Work alongside other software developers, quantitative traders, and researchers in a cross-functional team environment