Magnet.me  -  The smart network where students and professionals find their internship or job.

The smart network where students and professionals find their internship or job.

Junior NextGen Python Engineer - Early Career Program

Posted 1 Dec 2025
Share:
Work experience
0 to 2 years
Full-time / part-time
Full-time
Job function
Salary
€3,314 - €4,733 per month
Degree level
Required languages
English (Fluent)
Dutch (Fluent)
Start date
1 April 2026

Build your career on Magnet.me

Create a profile and receive smart job recommendations based on your liked jobs.

Are you ready to make a real impact with your technical talent and help shape the future of banking? Discover your best self with the Early Career Program at Rabobank.

You and your future

During this Early Career Program at Rabobank, you will work on your career by joining a dedicated team, contributing directly to the development and improvement of critical banking platforms. You will start with a temporary contract, which can be converted to a permanent position based on your performance. After the program, you will have the opportunity to transition into other teams or sub-areas within Rabobank, ensuring continued growth and career progression.

You will join the Global Transaction Monitoring Wholesale & Rural team, where we focus on combating financial and economic crime. Our mission is to prevent and detect activities such as money laundering, corruption, and tax evasion, ensuring a safer and more transparent financial system.

In this role, you will be part of a small, international squad focused on software engineering and platform development. You will work closely with experienced colleagues, gaining valuable experience and building a strong professional network. Training is tailored to your function, ensuring you develop the skills most relevant to your role.

It’s a young, supportive team with a calm and helpful culture. Someone with a structured and proactive mindset will fit in perfectly.
Peter Sitskoorn, Tech Lead

In short:

  • Improve and implement automated testing strategies using Python and Great Expectations.
  • Contribute to the ongoing development and migration of banking platforms.
  • Work in a supportive, diverse, and international team environment.
  • Proficiency in Python for data engineering, including building and optimizing data pipelines.
  • Understanding of workflow orchestration tools, such as Apache Airflow, for scheduling and automation.
  • Interest in big data processing platforms, like Databricks.
  • A proactive attitude, strong problem-solving skills, and a creative mindset to tackle challenges and grow in the role.

Practical

Duration: 18 months

Starting date: The program starts at the 1st of April 2026, but it’s possible to start working with us prior to that date.

Your development as a young professional

Within this program, you will have the opportunity to get to know yourself, the field, and Rabobank. The program lasts a total of 18 months. You will start the program in a junior position within one team, participate in workshops and training modules with other juniors, and quickly gain practical experience. Together with others, there is room for creativity and initiative to organize events, training sessions, and knowledge-sharing sessions. This way, we continuously improve the program and ourselves! You will easily build a large and valuable network within the bank.

Learning from each other
Your development is our top priority. Because the best way to learn is by doing, through mistakes and successes. At Rabobank we offer you the right balance between freedom and supervision. To develop talents you never thought you possessed. To specialize in a professional field or explore the things you're good at and enjoy doing. During your Early Career Program IT you can count on us for excellent supervision. You'll work with experienced colleagues and have lots of contact with young professionals.

You and your talent

  • 0-2 years of relevant working experience
  • Bachelor’s or master’s degree in Software Engineering, Computer Science, or Data Engineering
  • Knowledge of Python, automation testing, and data orchestration
  • Data minded
  • Fluent in English
  • Dare to take ownership
  • Open to feedback
  • Easily adapt to changes
  • Stimulate collaboration
  • Eligible to work in the Netherlands

This is what we offer you

  • Salary: Gross monthly salary between EUR 3,314 and EUR 4,733 (scale 07) for a 40-hour work week.
  • Extras: a thirteenth month, 8% holiday allowance, and a 10% Employee Benefit Budget.
  • Development budget: EUR 1,400 development budget per year for your growth and development.
  • Hybrid working: a balance between home and office work (possible for most roles).
  • Pension: decide for yourself the amount of your personal contribution.

Rabobank is a cooperative bank with a mission. Our goal is to help our customers achieve their goals. As an international financial institution, we contribute to the well-being and welfare of millions of people. In the Netherlands we serve retail and corporate clients. Internationally we focus on the food and agri sector. We have been facing societal challenges head on for more than 125 years and are dedicated to creating a future-proof society.

Finance & Banking
Utrecht
Active in 35 countries
43,000 employees
50% men - 50% women
Average age is 31 years