Python Developer (medior)

Software Engineer Python

You will be part of a diverse team with quantitative and IT backgrounds bringing together finance, banking, risk modelling, analytics and software engineering.

You and your talent

Customer focus, agile knowledge, collaboration skills are clearly essential for the role of Software Engineer. In addition, it's important that you recognise the following points:

  • At least 1 year of experience with Python back-end development

  • Familiar with Cloud Solutions such as Azure

  • Understand and apply basic coding principles like DRY, SOLID, inheritance and clean code

  • Git

  • TDD

  • Flexible and constructively critical  attitude, strong analytic mind-set, result oriented,

  • Experience in agile environment, DevOps, SCRUM and LEAN

Practical Examples

As Software Engineer Python Development you will be working in a divers multicultural team. Your primary activities will be:

  • You are comfortable with topics like Azure Cloud, pipelines (CI/CD), security and scaling

  • You are confident in your experience with Python and want to learn more about Python and Cloud solutions

  • You are familiar with quality practices such as TDD

Facts & Figures

  • 36/40 hours per week

  • Hybrid working environment

  • 43,822 Rabobank colleagues around the world

Top 3 responsibilities

  • Translating mathematical credit risk models to software solutions in collaboration with model engineers

  • You are responsible for designing and developing robust and maintainable solutions

  • You will be working with fellow developers, scrum masters, business analysts, testers, mathematicians and product owners

Together we achieve more than alone
Collaboration is at the heart of everything we do. Model Management IT is positioned within the Risk & Finance Tech domain, which is responsible for Rabobank’s backbone IT systems of the Risk and Finance business functions.

Model Management IT is responsible for the run and change processes of Rabobank’s risk models and management applications. 

Working together is the way we work as 1 focused team at Rabobank. Talking of Rabobank: We are a Dutch bank that operates in 38 countries for over 9,5000,000 customers. Together with these customers, our members and partners we stand side by side to create a world in which everyone has access to enough healthy food. In the Netherlands we work to create a country in which people are happy with how they live, work and do business

This is what we offer you

  • up to € 5.384,- gross monthly salary (scale 8-9)

  • Thirteenth month's salary and 8% holiday allowance

  • an extra budget of 10% or 11% of your gross salary to be used at your discretion. Buy extra holiday hours, add more to your pension savings or ask for part of the extra budget to be paid out.

  • a budget of € 750- to set up your home working space and a monthly home working allowance of up to € 40-

  • a personal development budget of € 1,400-

  • a combination of working from home and at the office #LI-Hybrid

  • 100% reimbursement of commuting costs if you travel by public transport

  • A pension scheme to which you contribute 3.5%

  • 151.2 hours holiday per year + 1 Diversity Day per year

This is a selection of the terms of employment for a Software Engineer Python based on a [36/40]-hour working week. You can find all terms of employment on

You and the job application process

Reply to the vacancy for Software Engineer Python at Rabobank.

  • Any questions about working at Rabobank and the process? Silvia de Reus, IT Recruiter via

  • We will hold the interviews through a video call.

  • You can find answers to the most frequently asked questions on

  • A security check is part of the process.

  • We respect your privacy.

Application procedure


    Where we make the difference

    Interesting jobs for you

    Haven't found your dream job?