R

Rabobank

Cooperative bank offering retail, wholesale services

Design Lead - Online Banking

Software EngineeringConfirmed live in the last 24 hours
Full-timeSydney NSW, AustraliaNo salary listed

About the Job

Requirements

  • Deep software engineering experience and strong technical design capability.
  • Experience designing customer-facing web or mobile applications in a complex environment.
  • Strong knowledge of React, Kotlin, Swift, and/or Java Spring Boot.
  • Experience with REST APIs, microservices, Kafka, and event-driven architecture.
  • Cloud and DevOps experience, ideally including Azure, Azure DevOps, containers, and CI/CD.
  • Strong understanding of security, identity and access management, OAuth, resilience, and performance.
  • Experience creating and reviewing high- and low-level technical designs.
  • Ability to influence technical decisions and communicate with engineers and nontechnical stakeholders.
  • Experience using modern AI coding tools, such as GitHub Copilot or equivalent.
  • Understanding of modern AI engineering concepts, including LLMs, prompt engineering, RAG, agentic workflows, evaluation, and responsible AI.

Responsibilities

  • Lead technical design decisions across Online and Mobile Banking.
  • Translate business and product requirements into practical high- and low-level designs.
  • Guide engineers on architecture, technology choices, patterns, and implementation.
  • Partner with Product, Engineering, and Architecture to assess technical risks, dependencies, and cross-squad impacts.
  • Design solutions using React, Kotlin, Swift, Java Spring Boot, REST APIs, and microservices.
  • Apply API-first, event-driven, and cloud-native engineering principles.
  • Build security, resilience, performance, accessibility, and operability into solution designs.
  • Identify cross-squad dependencies, technical risks, and opportunities for reuse.
  • Review designs and engineering standards, and support code reviews and DevOps practices.
  • Partner with architects while remaining connected to engineering delivery.
  • Coach engineers and influence technical decisions across Client Experience.

Desired Qualifications

  • Financial services, digital banking, or Open Banking experience is highly regarded.

About the Company

Rabobank

Cooperative bank offering retail, wholesale services

Rabobank is a Dutch cooperative bank owned by its members, serving individuals and businesses through local branches and digital channels. It provides payment accounts, savings, mortgages, business lending, insurance, and wealth management domestically via its app, website, and branches. Internationally, its Wholesale & Rural division finances the food and agriculture value chain with lending, trade and commodity finance, markets services, and sector analysis, while DLL offers vendor finance and leasing to equipment makers and their dealers. It earns mostly from interest on loans and mortgages plus fees, and aims to support people, businesses, and communities—especially in farming and food sectors—through tailored financial services under member governance.

Company size
10,001+
Company stage
Debt Financing
Total funding
$275M
Headquarters
Utrecht, Netherlands
Founded
1898

Recently Posted Jobs

Explore more opportunities at Rabobank

See more jobs