Back to jobs
Market Making Trading System Architect / Lead - Chinese Speaking
Singapore
We are looking to hire for one of our partners. Our client, a leading digital assets exchange globally, is in search of an experienced Senior/Lead Market Making Systems Engineer.
Job Responsibilities:
- Development and Optimization: Develop, optimize, and maintain the trading system's matching engine for high concurrency and load. Design and implement high-performance, low-latency matching algorithms.
- System Architecture: Design and optimize the trading system for high availability, scalability, and performance. Implement efficient message queues, databases, and caching strategies.
- Performance Tuning: Manage high concurrency, analyze performance bottlenecks, and enhance system performance through optimization techniques.
- Algorithm Design: Understand trading rules and market dynamics to design compliant matching algorithms. Continuously analyze and optimize these algorithms.
- Leadership & Collaboration: Lead technical teams, provide guidance, and collaborate with other departments for seamless project delivery.
- Security & Stability: Focus on system security, design disaster recovery plans, and ensure minimal impact from system failures.
Job Requirements:
- Over 5 years in backend development, 3+ years with financial trading systems matching systems.
- Experience with high-concurrency, low-latency system design; familiar with financial trading technologies.
- Knowledge of distributed systems, databases (MySQL, PostgreSQL, Redis), and caching.
- Proficient in high-performance computing, memory management, and concurrent programming.
- Familiar with Spring Boot/Spring Cloud, Java multithreading, and JVM performance tuning.
- Understanding of financial markets, trading mechanisms, and able to design efficient algorithms.
Nice to haves:
- Experience with blockchain or cryptocurrency trading systems.
- Background in financial derivatives, stock exchanges, or market making.
- Knowledge of Docker, Kubernetes, AWS, Azure for distributed deployments.
- Project management experience (PMP, Scrum) in agile environments.
Apply for this job
*
indicates a required field