Enable job alerts via email!

Trading System Architect - Market Making

Ambition Singapore

Singapore

On-site

USD 90,000 - 150,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Market Making Trading System Architect to enhance its high-performance trading infrastructure. This role involves designing a low-latency matching engine and optimizing trading systems for scalability and efficiency. The ideal candidate will have extensive experience in backend development, particularly within financial trading systems, and a strong command of Java and concurrent programming. This innovative firm offers the flexibility of working in Singapore or remotely, providing an exciting opportunity to contribute to cutting-edge trading technology and collaborate with global stakeholders.

Qualifications

  • 7+ years in backend development, 4+ years in financial trading systems.
  • Expertise in high-performance computing and low-latency system design.

Responsibilities

  • Develop and maintain a high-concurrency, low-latency matching engine.
  • Design efficient matching algorithms for optimal trading performance.

Skills

Backend Development
High-Performance Computing
Concurrent Programming
Low-Latency System Design
Java
Multithreading
System Performance Optimization
Bilingual (English and Mandarin)

Tools

Spring Boot
Spring Cloud
MySQL
PostgreSQL
Redis
Docker
Kubernetes
AWS
Azure

Job description

Our client is a leading financial firm, and they are looking for a Market Making Trading System Architect to drive the development and optimization of its high-performance trading infrastructure. This role involves designing and enhancing a low-latency matching engine, ensuring system scalability, and improving execution efficiency in a high-throughput trading environment. This role can be based in Singapore or open to remote candidates.

Key Responsibilities:
  • Develop, optimize, and maintain a high-concurrency, low-latency matching engine for institutional trading.
  • Design and implement efficient matching algorithms to ensure fairness, accuracy, and speed.
  • Enhance core trading components, including order matching and order book management, for optimal performance.
  • Architect and optimize system infrastructure to ensure scalability, reliability, and fault tolerance in a high-throughput trading environment.
Requirements
  • 7+ years of backend development experience, with at least 4 years in financial trading systems (e.g., equities, forex, futures).
  • Strong expertise in high-performance computing, concurrent programming, and low-latency system design.
  • Proficiency in Java (Spring Boot, Spring Cloud) and experience with multithreading, JVM tuning, and system performance optimization.
  • Hands-on experience with distributed systems, messaging queues, databases (MySQL, PostgreSQL, Redis), and caching strategies.
  • Familiarity with trading rules, execution mechanisms, and order book management.
  • Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure) is a plus.
  • Prior exposure to crypto, digital assets, or market-making platforms is an advantage.
  • Bilingual in English and Mandarin to collaborate with global stakeholders.

Regrettably, only shortlisted candidates will be notified.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.