Senior Trading Software Engineer

Work with traders and quantitative researchers to design and evolve automated options trading infrastructure across trading logic, system performance, and FPGA integrations. The role emphasizes real-time systems, rigorous code reviews, automated testing, and scalable engineering practices.

Responsibilities

  • Solve low-latency trading problems and optimize performance-critical code
  • Collaborate with trading engineers to improve system performance and scalability
  • Contribute to application development, network optimization, and platform tuning
  • Partner with hardware and networking teams to drive low-latency performance gains
  • Use data to guide decisions and identify optimization opportunities
  • Design and implement performance-critical solutions for real-time trading
  • Enhance performance architecture for evolving trading strategies
  • Build platform features and refine existing systems for high-speed trading

Requirements

  • Experience with full-cycle software development in trading or other high-performance domains
  • 5+ years of professional experience in modern C++; Java experience is a plus
  • Strong network programming skills, including raw sockets, latency tuning, and packet handling
  • Ability to debug, profile, and optimize complex systems
  • Self-directed approach to identifying and solving system issues
  • Experience in fast-paced environments where reliability and performance are critical
  • Proactive approach to anticipating risks and performance bottlenecks
  • Bachelor's or Master's degree in Computer Science, Engineering, or a related technical field

See also

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

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

A new version of freehire is available