Campus C++ Software Engineer (Intern)

Jump Trading is a global trading firm.

Distributed
About Jump Trading

Jump Trading is a global trading firm focused on research-driven trading and the engineering of scalable models, tools, infrastructure, and execution systems. Its operations combine trading, technology, AI/ML, and quantitative research, and it also runs research and talent programs including conference travel grants and a fellowship program.

View jobs by Jump Trading

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

You will build and maintain production C++ systems for live trading, risk management, back testing, and post trade analysis. You will optimize performance, debug incidents, trace data through pipelines, collaborate with business users, and take ownership of the systems you develop.

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field
  • Proficiency in C++ and experience with large-scale systems
  • Knowledge of data structures, algorithms, system design, networking, and operating systems
  • Strong debugging skills
  • Experience working on Linux systems

Responsibilities

  • Design and maintain live trading systems
  • Build trading and risk infrastructure
  • Develop back testing systems for historical market data
  • Produce datasets for post trade analysis
  • Optimize systems for high performance
  • Debug production incidents and fix root causes