Job Properties
  • Job Type
    Full-time Position
  • Background
  • Languages
  • Experience Required
    3 - 5 Years
  • Degree Required
    • Province
      Postcode 3526 in Utrecht
    • Date Posted
      December 28,2020
    • IMG_6430
    • IMG_6430
    • Career Consultation
    • CV CHECK
    • internship package
    • Premium Package

    Senior Software Engineer Data Governance

    Imagine yourself contributing to the governance of the data of whole Rabobank. As a Senior Software Engineer, you can make a difference by being at the centre of the data management and data governance. The department of Data Management is part of the domain Risk, Finance & Compliance and consists of 3 scrum teams facilitating data quality monitoring, data quality reporting and data governance. We are currently looking for a Senior Software Engineer for the Data Goverance team.

    Making a difference

    The domain Risk, Finance & Compliance is one of five domains within IT Systems. It takes care of the development and maintenance for all Risk Management, Finance, Compliance and HR Systems of the Group. More than 500 employees work within this Domain. Data Management is part of the cluster Data Distribution which is also responsible for delivering the Data Warehouse for Risk and Finance reporting.

    The Data Governance team handles several applications in the field of Data Lineage, Data Governance, Reference Data Management. For the Data Governance team we are looking for an experienced Software DevOps Engineer. You are a T shaped professional who has the drive to learn new technologies, gain new experiences and who has a very proactive attitude. The DevOps Engineer needs to safeguard quality and security standards. Further you have a drive to improve and to automate repeating work. The main focus for the engineer is on software development, Linux, authentication & Authorisation, integration and Azure.

    With each other

    Collaboration is at the heart of everything we do. Our Data Governance team brings talented people of different nationalities together to ensure that data governance within Rabobank is being facilitated at the high level our customers and regulators expect.

    With you

    Customer focus, collaboration, problem solving, innovation, initiative and delivering results are clearly essential for the role of Software Engineer.

    In addition, it's important that you recognise everything in the checklist below:

    • Knowledge of and experience with the technology stack as mentioned;
    • Knowledge of and experience with Agile and/or SCRUM, LEAN and ITIL;
    • Knowledge of and experience with the combination of business domain and related IT chains;
    • Knowledge of and experience with Continuous Delivery and Continuous Integration principles;
    • Experience with a T-shaped DevOps role.

    In your team you can make a difference:

    • By building software with eye for maintainability, stability and security;
    • By being proactively involved in support activities;
    • By making a next step in (test)automation and continuous integration;
    • By determining strategy for different test levels;
    • By a drive to continuously improve and bring your team to the next level

    Technology Must have:

    • Software Development – Java and at least two of - Mulesoft ESB , Groovy and/or Javascript, Activiti/Flowable/BPM
    • REST Api/Web services
    • Database Oracle and/or SQLServer
    • Operating systems Linux
    • Cloud Microsoft Azure / Cloud infrastructure theoretical knowledge
    • Troubleshooting experience
    • Strong Technical Communication skills
    • Willingness to learn new skills

    Nice to have:

    • Applications Collibra, Tibco Ebx, Informatica EDC
    • Authentication & Authorisation LDAP, Active Directory, ADFS, SAML.
    • Eclipse, Anypoint Studio, Git
    • Knowledge of and experience with automated testing
    • Security SSL, TLS, PKI infrastructure (certificates)
    • Scripting knowledge ( Powershell, Kornshell)
    • Automation – CI/CD pipelines, Git knowledge
    • Experience with working in large organisations
    • Experience in Financial Services

    Growing a better world together

    You'll already be aware that Rabobank is a financial services provider for more than 8.5 million customers in 40 countries. But did you know that we aim to contribute to real change with our 'Growing a better world together' mission? We do so in countless ways, such as:


    Do you want to become the ideal version of yourself? We would love to help you achieve this by focusing firmly on your growth, development, and investing in an environment where you keep learning every day. We give you the space to innovate and initiate. In this way, we offer you numerous opportunities to grow and help you exceed your expectations, to do the right thing exceptionally well, and to therefore grow as a professional. In addition, with us (on the basis of a 36-hour working week), you can also expect:

    • a gross monthly salary between € 3.714,03 and € 6.322,94 (Scale 9/10), based on knowledge and experience;
    • a thirteenth month and holiday pay;
    • an Employee Benefit Budget (10% of your monthly salary). You decide how to spend this budget. This may include purchasing extra leave days, making extra pension contributions or even receiving a monthly cash pay-out;
    • a personal budget that you can spend on activities related to your personal development and career;
    • flexible working times and location-independent working;
    • 100% reimbursement of commuting costs if you travel by public transport! Do you still prefer to travel by car or motorbike? Then choose a commuting allowance;
    • a pension scheme, to which your contribution is only 5%.

    Let's meet

    Are you the person we're looking for? Are you ready to join Rabobank as a Senior Software Engineer and to make a difference to yourself, our customers and to society? We look forward to receiving your application for this vacancy in Utrecht.

    Good to know:

    • Dino Dzankovic, IT Recruiter would be happy to answer any questions about the application procedure via
    • The application process includes screening. Based on the screening procedures in place at Rabobank, we assess whether new staff are reliable enough to work at Rabobank.
    • The application process for this vacancy may include an individual assessment.
    • Your privacy is important to us. Do you want to know more, click on this link.
    • Everyone is different, and it is exactly those differences that help us become an even better bank. That's why we want to know who you really are!
    Open Positions from Rabobank
    Related positions