Software Developer

You design, develop, test and deploy proprietary software for trading strategy simulation, large-scale data systems, low-latency and algorithmic trading, trade management, risk analysis, data processing, exchange protocols and inter-process communication. You analyze system performance and implement solutions balancing speed, features and cost.

Responsibilities

  • Design proprietary software
  • Develop proprietary software
  • Test proprietary software
  • Deploy proprietary software
  • Build trading strategy simulation software
  • Develop large-scale data systems
  • Develop low-latency trading strategies
  • Develop algorithmic trading systems
  • Develop trade management and risk analysis platforms
  • Optimize data processing
  • Develop exchange-protocol adapters
  • Build inter-process communication mechanisms
  • Analyze system performance
  • Tune system performance

Requirements

  • Degree in computer science, physics, mathematics or related engineering discipline
  • Graduation expected between December 2026 and June 2027
  • Proficiency in C++, Java or Python
  • Skills in multithreading, API design and integration, data processing and UI development
  • Network programming skills using TCP/IP
  • Experience with real-time programming, computational intelligence or GUI programming
  • Strong understanding of object-oriented design, data structures and algorithms
  • Solid programming fundamentals
  • Clear logical thinking and effective communication

Benefits

  • Group medical insurance
  • Pharmacy insurance
  • Dental insurance
  • Vision insurance
  • 401k with discretionary employer match
  • Short-term disability insurance
  • Long-term disability insurance
  • Life insurance
  • AD&D insurance
  • Health savings accounts
  • Flexible spending accounts

See also

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

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

A new version of freehire is available