What is a Software Engineer at Rabobank?
As a Software Engineer at Rabobank, you are not just writing code; you are building and securing the financial engine of a global cooperative bank that serves millions of clients. The engineering organization at Rabobank is tasked with developing high-scale, reliable, and secure digital banking products. This includes everything from consumer-facing mobile applications to complex transactional backends, payment gateways, and data-intensive risk management platforms.
The work here is characterized by a balance between modern cloud-native systems and robust, highly secure legacy integrations. You will collaborate in multidisciplinary Scrum teams comprising developers, business analysts, security specialists, and product owners. Your engineering decisions directly impact the financial well-being of users and the bank's commitment to sustainability and cooperative society-driven goals.
Because Rabobank operates in a highly regulated financial environment, engineers must maintain exceptional standards of code quality, security, and performance. You will be working with modern tech stacks, primarily focused on Java, Spring Boot, Angular, and Azure Cloud, while ensuring that systems remain compliant with strict European banking regulations.


