companymoomoo logo

Engineering Architect for Trading Systems (Web 3)

moomooSingapore, Singapore, Singapore
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

A Bachelor's degree or higher in Computer Science or a related discipline; minimum of 5 years of backend development experience with at least 3 years focused on financial trading systems (including securities, futures, and cryptocurrency). Expertise in at least one programming language: Go, Java, Rust, or C++; adept in distributed middleware and database optimization. Hands-on experience with high-concurrency, low-latency systems; proven track record in leading the design or optimization of core modules (e.g., matching engine) and successfully managing major production incidents. Comprehensive understanding of product logics for various trading instruments such as spot margins, perpetual contracts, and options; familiar with market-making strategies, arbitrage techniques, and vital risk control measures. Proficient in identifying performance bottlenecks, capable of enhancing system efficiency through code optimizations and concurrency management; possesses practical chaos engineering experience and can devise stress testing plans to simulate extreme market conditions.

About the job

  1. Lead the design and optimization of critical trading infrastructure, including matching engines and order management systems. Spearhead code development ensuring the platform can handle high-concurrency trading operations and deliver low-latency responses at millisecond precision. Conduct performance tuning for high-frequency trading scenarios, employing advanced technologies such as lock-free queues, memory pools, and zero-copy networking to enhance throughput and minimize latency.
  2. Create cohesive architectural solutions to facilitate the rapid development of products such as spot, perpetual contracts, and options, eliminating redundant workflows. Possess an in-depth understanding of derivative mechanisms to guarantee the precise implementation of complex product logics and effective risk management.
  3. Oversee troubleshooting and performance enhancements in production settings to maintain optimal system availability. Develop comprehensive end-to-end monitoring systems for real-time alerts on key metrics and performance insights.
  4. Keep pace with industry advancements, advocate for the integration of innovative technologies, and persistently refine the architecture of the trading system.

About moomoo

Moomoo is a leading fintech company focused on delivering cutting-edge trading solutions. We empower investors with innovative technology and superior trading experiences, ensuring they remain competitive in a rapidly evolving financial landscape.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.