Campus C++ Software Engineer Intern

Jump Trading is a global trading firm where traders, engineers, and researchers develop trading strategies, models, infrastructure, and systems across asset classes and time horizons.

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

This intensive 10-week software engineering internship focuses on distributed trading systems, C++ programming on Linux, data structures, threading models, and production-targeted projects delivered through Agile development, testing, and release processes.

Requirements

  • Experience with C++ programming on Linux
  • Strong understanding of data structures and threading models
  • Ability to work in a fast-paced team environment
  • Passion for solving complex problems and building optimal solutions from scratch
  • Interest in hardware, networking, and operating system design
  • Reliable and predictable availability

Responsibilities

  • Design distributed trading software
  • Code software in C++
  • Test software
  • Maintain the distributed trading system
  • Develop production-targeted projects
  • Follow full-cycle development, testing, and release processes
  • Apply Agile methodologies
  • Solve complex performance problems

Benefits

  • 10-week intensive internship experience
  • Ongoing feedback and coaching from a dedicated mentor
  • Opportunity to work alongside experienced software engineers
  • Potential pathway to full-time opportunities