Search Jobs

Search by job, company or skills

Engineering Architect, Trading System (Web 3)

Engineering Architect, Trading System (Web 3)

moomoo sg
5-7 Years
  • Posted 5 months ago
  • Be among the first 10 applicants

Job Description

  • Design and optimize core systems such as matching engines and order management; lead key code development to ensure the system supports high-concurrency trading requests and millisecond-level low-latency responses; perform performance tuning for high-frequency trading scenarios, using technologies like lock-free queues, memory pools, and zero-copy networking to reduce latency and increase throughput
  • Design unified architecture solutions to support rapid iteration of products like spot, perpetual contracts, and options, reducing redundant development; deeply understand derivative mechanisms to ensure accurate implementation of complex product logic and risk control
  • Lead major troubleshooting and performance optimization in production environments to ensure high system availability; build end-to-end monitoring systems for real-time alerting on core metrics and performance analysis
  • Stay abreast of industry trends, promote the application of technological achievements, and continuously improve the design of the trading system

  • Requirements

  • Bachelor's degree or higher in Computer Science or a related field; 5+ years of backend development experience, including 3+ years developing financial trading systems (securities, futures, cryptocurrency)
  • Proficient in at least one of Go/Java/Rust/C++; skilled in distributed middleware and database optimization
  • Hands-on experience with high-concurrency, low-latency systems; has led the design or optimization of core modules (e.g., matching engine) and successfully resolved major production incidents
  • Deep understanding of product logic for spot margin, perpetual contracts, options, etc.; familiar with market maker strategies, arbitrage mechanisms, and key risk control points
  • Skilled in performance bottleneck analysis, capable of improving system efficiency through code optimization and concurrency control; has practical chaos engineering experience, able to design stress testing plans to simulate extreme market conditions
  • Nice-To-Have:

    • Experience developing core trading systems at top-tier exchanges or quantitative institutions
    • Knowledge of hardware acceleration techniques, low-latency network optimization, or cutting-edge trading middleware (e.g., Aeron, Disruptor)
    • Fluent in English and Chinese

    *Only shortlisted candidates will be contacted.

    More Info

    Job Type:
    Industry:
    Employment Type:

    Key Skills

    low-latency systems

    concurrency control

    chaos engineering

    performance bottleneck analysis

    distributed middleware

    About Company

    Similar Jobs

    3-5 yrs
    Singapore
    Skills:
    C, Network Programming, Java, Kafka, Linux, Redis, MySQL, Algorithms, data structures, high-availability systems, Go, WebSocket protocol, Distributed System Design
    7-9 yrs
    Singapore
    Skills:
    Java, Cloud networking, Linux Redhat, Artifactory, Jira, Jenkins, Git, Configuration Management, DevSecOps, Terraform, Perl, Ansible, Bash, Azure, Python, Infrastructure as Code, Go, Containerisation, Windows operating systems
    8-10 yrs
    Singapore
    Skills:
    Java, Apis, Tensorflow, MLops, Gcp, Pytorch, Docker, Spark, Keras, Azure, Kubernetes, Python, AWS, AI ML solutions, R, Dask
    3-5 yrs
    Singapore
    Skills:
    C, Java, Distributed Systems, Python, Javascript, edge AI, network protocols for edge, real-time data processing, Go, IoT architectures, cloud-edge integration, edge device management, edge computing, Embedded Systems