Senior Platform Engineer - Backend services, Golang/Kotlin/Java

Organisatie
Locatie
Utrecht
Arbeidsvoorwaarden
Marktconform
Vakgebieden

This is what we offer you
  • Salary: Gross monthly salary between EUR 4,931 and EUR 7,043 (scale 09) for a 36-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.

Or view all our benefits.

You & your role

Working as a Senior platform Engineer, you’ll be joining Squad Clipper. As one of the platform teams within Tribe Digital Platform, we provide both our own reuseable integrations and help other teams to offer theirs. Together with two more teams we run a Life Cycle management system to offer, integrate and maintain our modules in production at scale.

If you love solving complex platform problems, shaping architecture, and enabling dozens of teams to move faster and safer, you’ll feel at home here.

Practical examples
  • Accelerate delivery across Rabobank by providing reusable services, APIs, and patterns that remove friction for feature teams.
  • Raise the bar on reliability, security, and observability for services running on Cloud Foundry, Azure, and AWS.
  • Shape architecture and engineering standards in a place where quality, simplicity, and automation truly matter.
  • Mentor and multiply: your best practices won’t just help your squad, they’ll scale across the organization.
Facts & figures
  • 36 hours per week
  • Work with 20+ colleagues across 3 teams, building simple, reusable, and time saving solutions for the wider engineering teams.
  • 9.5 million customers worldwide
Top responsibilites
  • Design & build Life Cycle management system that delivers standardized modules to backend applications at scale.
  • Own the full lifecycle (DevOps): CI/CD, automated testing, deployments, monitoring, alerting, and incident response.
  • Engineer for scale & performance: partitioning, caching, resiliency patterns, idempotency, and back‑pressure.
  • Elevate observability with Splunk (logs), SignalFx (metrics), Dynatrace (metrics), and PagerDuty (alerting).
  • Champion security and quality with SAST and dependency hygiene (Checkmarx, PMD, SonarQube, NexusIQ).
  • Collaborate & enable: pair/mob program when it helps, guide feature teams, refine tech specs, and improve documentation.
  • Contribute to architecture: challenge assumptions, identify simplifications, and co‑create solution designs with architects.
  • Continuously improve our templates, starter kits, libraries, and golden paths so teams can build fast, and build right.

If you love solving complex platform problems, shaping architecture, and enabling dozens of teams to move faster and safer, you’ll feel at home here.

About Clipper

We are Clipper a small, high-impact engineering team within the Backend Foundation area of Rabobank’s Tribe Digital Platform. Our mission is to make life easier for product teams by delivering standardized, reliable and scalable integrations for the large number of backend services running on our platform.

Our Core Values:

  • Trust: we build trust through transparency, reliability, and delivering on our promises.
  • Collective Responsibility:  we succeed as a team. We share ownership of outcomes and support each other to achieve them.
  • Empathy: we listen, understand, and adapt to the needs of the teams we serve and the colleagues we work with.
Work on yourself and the world around you at the same time

For us, your development and that of society go hand in hand. That’s why we want to invest in you and work together for a better world. We summarise this in one sentence: ‘At Rabobank, you work on yourself and the world around you at the same time. You’ll see this reflected in your personal development budget, our hybrid working environment, and a healthy balance between work and home. You can work on banking services for our private and business customers, as well as societal issues such as food and energy transitions.

Why everyone is welcome at Rabobank

At Rabobank, we believe we become stronger through people who complement each other. By embracing our differences, we bring out the best in one another. We seek diversity in areas such as knowledge, skills, and experience, but also in gender, background, and culture. Across every department, we strive for variety and the freedom to be yourself – whoever you are. That’s what diversity and inclusion at Rabobank is all about

You & your talent

Must‑haves

  • 5+ years building back‑end applications with Kotlin/Java, Spring Boot. Or platform engineering serving these types of applications.
  • Strong DevOps mindset: CI/CD, infra as code concepts, automated testing (unit/integration/performance), deployments, monitoring, alerting.
  • Ownership & collaboration: you take responsibility, communicate clearly, and manage stakeholder expectations.
  • Architectural thinking and the confidence to spar with architects and challenge the status quo constructively.
  • Problem solver with strong analytical skills and a bias for simplicity.
  • Professional working proficiency in English.

Nice-to-haves

  • Containerization knowledge.
  • Cloud Foundry operations and patterns.
  • Azure Entra ID experience
  • Azure DevOps at scale (pipelines, multi‑stage, environments).
  • SSL/TLS experience implementing certificate-related automation

How We Work (Culture & Ways of Working)

  • Small, proactive, high‑ownership team with a strong engineering culture.
  • Pair/mob when it helps, solo when it’s faster; pragmatic, not dogmatic.
  • Security, reliability, and observability baked in from day one.
  • Continuous improvement: we measure, learn, and iterate.
Apply

To ensure that we assess all candidates equally for suitability for this position, we do not require a mandatory cover letter. Instead, we ask all candidates the same three questions to see how your profile matches the role. Please pay sufficient attention to answering these questions and explaining your answers. together with your CV, these responses form the basis for our evaluation in this round. Submitting both a CV and answers to the three questions is the minimum requirement to be considered in the selection process. A cover letter is not mandatory but may be submitted optionally.

You may draw on your work experience, volunteer work, education, private life, and so on. Use a maximum of 200 words per question and provide no more than two examples. Below are the questions:

1. Describe your experience building applications or systems in Golang, Kotlin, or Java

2. Describe your experience building reusable services, APIs, or reusable patterns.

3. Describe your experience working in a DevOps team.

Please submit these answers (combined with your motivational letter) in the application section titled ‘Add your cover letter (optional)’ on the website portal.

You & the application process

You can apply for the Senior Platform Engineer - Backend services, Golang/Kotlin/Java vacancy at Rabobank until 20/03/2026

  • Questions about the role: Grant Snelling, Scrum Master via grant.snelling@rabobank.nl
  • Questions about working at Rabobank and the process? Ashley Lumbantobing, IT Recruiter via ashley.lumbantobing@rabobank.nl
  • If you are invited for an interview, Bo, our virtual assistant, will contact you via SMS and email to schedule it.
  • Answers to frequently asked questions can be found at Rabobank rabobank.jobs/en/faq
  • A reliability check is part of the procedure.
  • We respect your privacy.

To be considered for this position, you must be located in the Netherlands and have the legal right to work in the Netherlands. We are unable to consider candidates requiring relocation from another country.

#LI-AL2

Vacature informatie

Organisatie: Rabobank

Locatie: Utrecht

Opleidingsniveau:

Solliciteren