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.