Software Engineer | Trading Team

Jump Trading Jump Trading · Quant · Shanghai, Singapore · Front Office

Software Engineer role at Jump Trading focused on designing, implementing, and optimizing trading algorithms within a quantitative research and engineering team. The role involves collaborating on innovative trading strategies, ensuring accuracy and stability through comprehensive testing, and improving platform performance. Requires 5+ years of C++ development experience, particularly in algorithmic trading systems and market order execution.

What you'd actually do

  1. Design, implement, and optimize trading algorithms
  2. Collaborate closely with team members to brainstorm, experiment, and execute innovative trading strategies
  3. Perform comprehensive testing to ensure accuracy, stability, and minimize financial risk
  4. Continuously improve our trading platform's performance with a focus on resource efficiency and hardware optimization
  5. Foster a positive working environment and maintain strong relationships within the team

Skills

Required

  • C++ development
  • algorithmic trading systems
  • market order execution algorithms
  • large-scale big data processing/modeling systems
  • problem-solving skills
  • analytical mindset
  • testing and quality assurance

Nice to have

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field

What the JD emphasized

  • algorithmic trading systems
  • market order execution algorithms
  • large-scale big data processing/modeling systems