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.
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.
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
