Rabobank
Junior NextGen Python Engineer - Early Career Program
RabobankNetherlands18 days ago
Full-timeRemote FriendlyEngineering, Information Technology
This Is What We Offer You

  • Salary: Gross monthly salary between EUR 3,314 and EUR 4,733 (scale 07).
  • 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.

Or view all our benefits.

Junior NextGen Python Engineer – Early Career Program

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

Location: Utrecht

Hours per week: 40

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.

Talking of Rabobank

We are a Dutch bank that operates in 38 countries for over 9,500,000 customers. Together with our customers, members, and partners, we strive to create a world where everyone has access to healthy food. In the Netherlands, we work to create a country where people are happy with how they live, work, and do business.

You and your talent

  • 0-2 years of relevant working experience
  • Bachelors or masters degree in Software Engineering, Computer Science and Data Engineering
  • Knowlegde of Python, automation testing, data orchestration
  • Data minded
  • Fluent in English
  • Dare to taking ownership
  • Open to feedback
  • Easily adapting to changes
  • Stimulating of collaboration
  • Eligible to work in the Netherlands

You and the job application process

We believe in the power of difference. Bringing together people's differences is what makes us an even better bank. What can you bring to Rabobank? We can't wait to hear from you.

  • Any questions about working at Rabobank and the process? Contact Sacha Veenhof, Young Talent Recruiter, via [email protected]
  • Interviews will be held via MS Teams.
  • Applications via LinkedIn or email won’t be taken into consideration.
  • Please make sure to attach your cv and motivational letter. If one document’s missing, we are unable to consider your application.
  • Assessments are part of the application process.
  • A security check is part of the process.
  • We respect your privacy.

Key Skills

Ranked by relevance