Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.
Get past ATS filters
Job summary
A global trading firm is seeking a Graduate Software Engineer to develop advanced algorithms and support trading platforms. This role offers a five-week Global Trainee Programme where you'll learn about trading, software craftsmanship, and work alongside seasoned professionals. Ideal for final-year students in computer science or related fields with skills in C++ or Java. Application deadlines for February or August 2026 start dates apply.
Qualifications
In your final year of study seeking to join IMC full-time in February or August 2026.
Proficiency in C++ or Java required, experience in Python preferred.
Knowledge of algorithms and data structures.
Responsibilities
Develop cutting-edge technology in advanced algorithms.
Support the development of our trading platform and software stack.
Collaborate with traders and engineers to improve our systems.
Skills
C++
Java
Python
Analytical skills
Problem-solving
Education
Bachelor's degree in Computer Science or related field
Job description
A global trading firm is seeking a Graduate Software Engineer to develop advanced algorithms and support trading platforms. This role offers a five-week Global Trainee Programme where you'll learn about trading, software craftsmanship, and work alongside seasoned professionals. Ideal for final-year students in computer science or related fields with skills in C++ or Java. Application deadlines for February or August 2026 start dates apply.