Campus Software Engineer (Intern)

P2P

Greater London

On-site

GBP 22,320 - 27,900

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Jump is offering a software engineering internship in London for a 10-week period. You will work with our core development team to design, code, test, and maintain a distributed trading system on Linux.

Expect hands-on projects that follow our full-cycle Agile process and daily deployment practices. You will receive continuous feedback from a dedicated mentor and collaborate with experienced engineers to sharpen your C++ and Python skills while contributing to production-ready work.

Qualifications

  • Experience with C++ programming on Linux.
  • Experience with command line on Linux.
  • Experience with Git/version control.
  • Experience with Python programming on Linux.
  • Strong understanding of data structures and threading models.
  • Ability to work in a fast-paced, team environment and deploy new software daily.
  • Passion for solving complex problems with innovative and commercial solutions.
  • Interest in cross-domain knowledge (hardware, networking, OS) to build high-performance software.
  • Reliable and predictable availability.

Responsibilities

  • Join the core development team for a 10-week software engineering internship.
  • Contribute to building, testing, and maintaining our distributed trading system.
  • Work on production-targeted projects within our full-cycle Agile process.
  • Receive mentorship and feedback from experienced engineers throughout the summer.
  • Help identify opportunities for full-time opportunities at Jump.

Tools

gRPC
Kafka
Redpanda
eBPF
DPDK
ClickHouse
FastAPI
Kubernetes
Pandas
SQL
MySQL
DuckDB
Arrow

Job description

Software Engineering Internship (London)

What you will do: Our software engineering internship is an intensive 10‑week experience within our core development team that designs, codes, tests, and maintains our distributed trading system.

During the internship you will learn the fundamentals of a large‑scale, high‑performance infrastructure; sharpen your C++/Python programming skills; and see what it’s like to work as a full‑time software engineer at Jump. Throughout your internship you will take on production‑targeted projects that go through our full‑cycle process for development, testing, and release using Agile methodologies. May include other duties as assigned or needed.

You will be working side by side with our experienced software engineers where you will receive continuous feedback and coaching from a dedicated mentor throughout the summer.

Our internship program is the primary way we identify top young software engineers for our core development team, and it’s a proven path for earning full‑time opportunities at Jump.

Skills you will need:
  • Experience with C++ programming on Linux
  • Experience with command line on Linux
  • Experience with Git/version control
  • Experience with Python programming on Linux
  • Strong understanding of data structures and threading models
  • Ability to work with a team in a fast‑paced environment, deploying new software daily
  • Passion for solving complex problems using both novel and state of the art commercial solutions
  • Interest in using knowledge from several areas -- such as hardware, networking, operating systems -- to produce extremely high‑performance software
  • Reliable and predictable availability

* No finance or economics study or work experience required

Also helpful, but not required:
  • Past internship or job experience in a software development role is a plus
  • Advanced coursework in algorithms, network programming, operating systems, compilers
  • Experience in Rust
  • Claude Code in a real work environment
  • Experience with any of the following: gRPC, kafka, redpanda, eBPF, dpdk, Clickhouse, FastAPI, Kubernetes, Pandas, SQL, MySQL, DuckDB or the Arrow ecosystem
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Campus Data Engineer (Intern)
Campus Data Engineer (Intern)

P2P • Greater London

On-site
Campus Data Engineer (Intern)
Campus Data Engineer (Intern)

Jumptrading • Greater London

On-site
GBP 16,000 - 23,000
Campus UI Software Engineer (Intern)
Campus UI Software Engineer (Intern)

P2P • Greater London

On-site
Campus Data Engineer (Intern)
Campus Data Engineer (Intern)

Jump Trading • Greater London

On-site
London High-Performance Software Engineer Intern
London High-Performance Software Engineer Intern

P2P • Greater London

On-site
Intern Software Developer - London - 2027
Intern Software Developer - London - 2027

Aplaro Ltd • Greater London

On-site
GBP 12,000 - 21,000
UI Software Engineer Intern — Real-Time Web Apps (London)
UI Software Engineer Intern — Real-Time Web Apps (London)

P2P • Greater London

On-site
Software Engineering Intern
Software Engineering Intern

Viridien • Crawley

On-site
GBP 18,000 - 30,000
Mentorship from industry experts
Visa sponsorship available
Bank Holiday Swap
Software Engineer Intern
Software Engineer Intern

Sreeyam Soft Pvt Ltd • Greater London

Hybrid
GBP 35,000 - 45,000
Top-of-market pay
£2,000/year for certifications
Modern offices with remote work flexibility
Software Engineer Intern – Hands-On Python/C/C++ (Summer)
Software Engineer Intern – Hands-On Python/C/C++ (Summer)

Wehrtyou • Greater London

On-site
GBP 198,000 - 273,000
Signing bonus
Company-paid housing
Meals and other perks