Roles & Responsibilities
Job Title : Quantitative Systems Developer & Maintenance Engineer
Location : Singapore
Employment Type : Full-time
Responsibilities
Core Development & System Architecture
- Design, develop, and optimize core components of the firm’s quantitative trading platform, including low-latency order execution systems, market data handlers, and connectivity to exchanges .
- Build high-performance, multi-threaded C++ applications to support trading and research activities.
- Contribute to system architecture decisions, ensuring scalability, robustness, and security.
System Deployment, Testing & Maintenance
Manage full lifecycle of production systems including deployment, configuration, and monitoring.Implement automated testing frameworks and performance benchmarking tools to ensure code stability.Troubleshoot, debug, and resolve system issues in production with minimal downtime.Continuously improve system reliability through proactive monitoring and infrastructure optimization.Quantitative Strategy Support
Develop and maintain backtesting frameworks to allow researchers and traders to evaluate new strategies effectively.Work closely with quantitative researchers to translate trading ideas into implementable code.Optimize backtesting performance to handle large-scale historical datasets and multiple asset classes.Validate backtesting results against live trading performance to ensure accuracy and reliability.Collaboration & Cross-team Work
Collaborate closely with quantitative researchers and traders to ensure that system functionality aligns with trading objectives.Communicate technical concepts effectively to non-technical team members.Document system designs, code changes, and operational procedures to support knowledge sharing and long-term system sustainability.Requirements
Education & Background
Bachelor’s degree or higher in Computer Science, Engineering, Mathematics, or a related discipline .Graduates from top universities (985 institutions or equivalent) will be given preference.Less than 2 years of professional experience ; internships and project experience will also be considered.Technical Skills
Strong proficiency in C++ , with deep understanding of memory management, multi-threading, and performance optimization.Solid knowledge and hands-on experience with STL and Boost libraries.Familiarity with Linux / Unix environments , shell scripting, and build tools (e.g., CMake, Make).Experience with version control systems such as Git .Knowledge of network programming (TCP / UDP), database systems, or distributed systems is a strong plus.Familiarity with Python or other scripting languages for prototyping and data analysis is an advantage.Domain Knowledge & Soft Skills
Strong interest and long-term commitment to a career in quantitative trading and financial technology .Analytical mindset with ability to approach problems systematically and propose efficient solutions.Excellent teamwork skills with willingness to collaborate closely with researchers, traders, and other engineers.Self-motivated, detail-oriented, and capable of working in a fast-paced, high-pressure environment.Prior experience in financial markets, trading systems, or internships in quantitative finance is a plus.Singaporean and PR are welcome.
Tell employers what skills you have
Version Control
Engineering Mathematics
Multithreading
Soft Skills
Trading Systems
Reliability
Strategy
Quantitative Finance
Distributed Systems
Architecture Design
System Deployment
Teamwork Skills
System Architecture
Performance Benchmarking
C++