Graduate Trainee - Algorithmic Trading Systems (ATS)

Commerzbank AG
SG

Job Description

Job purpose:

As a Graduate Engineer, you will become part of a dynamic team focused on building robust, high-performance trading systems that support and enhance the firm’s operations. You will have the opportunity to closely collaborate with multiple teams to optimize trading platforms and contribute to critical projects in a fast-paced and multifaceted environment.

The 18-month Graduate Trainee Programme is specifically designed for recent graduates, and applicants must have graduated within the past 12 months. This programme offers a structured pathway for graduates to develop their skills, gain hands-on experience, and contribute meaningfully to the organization.

We are looking for self-driven individuals who thrive in an independent, ownership-driven environment. You will be part of a dynamic, collaborative team where members take initiative and responsibility for tasks, projects, and strategic initiatives, contributing to the team’s overall success while staying aligned with its objectives.

Key activities:

  • Develop advanced platforms for simulation and live trading across various financial markets, instruments, and trading algorithms.
  • Enhance existing trading platforms to support new markets and asset classes. Perform rigorous code reviews to identify and implement improvements.
  • Analyze software performance and quantitative metrics to guide strategic decision-making for the design and optimization of trading systems.
  • Implement and maintain robust test automation frameworks, including unit, integration, and regression testing, to ensure the stability and quality of the software.
  • Deliver ongoing software support and maintenance to ensure optimal functionality and reliability

Formal education:

  • Recent graduates with no more than 1 year of professional work experience (excluding internships).
  • BS or MS degree in Computer Science, Engineering, or a related field.
  • Demonstrated success in competitions such as ICPC or IMO is highly desirable

Specialist knowledge (work experience, further qualification):

  • A good understanding ofdata structures and algorithms.
  • Experience with Java isrequired. Familiarity with Python is a plus.

Skills & Requirements

Technical Skills

JavaPythonAlgorithmic tradingHigh-performance trading systems

Level

mid

Posted

4/6/2026

Apply Now

You will be redirected to Commerzbank AG's application portal.