Senior Staff Software Engineer, Trading Service (C++)

Design and implement solutions for spot, futures, perpetual swaps, and options trading products. Build core trading infrastructure, optimize ultra-low-latency and high-availability systems, eliminate C++ performance bottlenecks, and guide engineers through technical reviews and mentoring.

Responsibilities

  • Design and implement solutions for spot, futures, perpetual swaps, and options trading products
  • Build core trading platform infrastructure and architecture
  • Optimize trading architecture for latency, availability, and scalability
  • Identify and eliminate performance bottlenecks using low-latency and high-throughput C++ solutions
  • Provide technical guidance, conduct code reviews, and mentor senior and mid-level engineers
  • Design fault-tolerant systems and drive monitoring, alerting, incident response, and post-mortem practices
  • Translate strategic business needs into scalable technical solutions

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field
  • 10+ years of professional software development experience
  • Experience designing, building, and operating high-performance ultra-low-latency distributed systems in C++ within financial services or trading
  • Excellent C/C++ programming and software design skills
  • Experience with debugging, performance analysis, and test design
  • Experience with automated testing and continuous integration
  • Understanding of networking and I/O on Linux
  • Familiarity with Linux performance optimization techniques and tools

Benefits

  • Competitive total compensation package
  • L&D programs and education subsidy
  • Team building programs and company events
  • Wellness and meal allowances
  • Comprehensive healthcare schemes for employees and dependants

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available