freehire launches on Product Hunt on 26 August.

Follow →

Software Engineer Trading Team

Summary

Designs, implements, and optimizes C++ trading algorithms and strategies for a high-frequency trading firm, ensuring system accuracy, stability, and performance.

You will design, implement, and optimize trading algorithms; collaborate on trading strategies; test systems for accuracy and stability; and improve platform performance through resource efficiency and hardware optimization. You will also maintain strong working relationships and support team duties as needed.

Responsibilities

  • Design trading algorithms
  • Implement trading algorithms
  • Optimize trading algorithms
  • Collaborate on trading strategies
  • Test trading systems for accuracy and stability
  • Improve trading platform performance
  • Optimize resource efficiency and hardware usage
  • Maintain strong team relationships

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • At least 5 years of C++ development experience
  • Expertise in algorithmic trading systems
  • Track record developing, deploying, and maintaining market order execution algorithms
  • Experience designing or implementing large-scale big data processing or modeling systems on high-performance computing clusters
  • Exceptional problem-solving skills
  • Analytical mindset
  • Strong testing and quality assurance focus
  • Excellent communication and interpersonal skills
  • Reliable and predictable availability

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available