R

Rabobank

Cooperative bank offering retail, wholesale services

Lead Software Engineer - Online Banking

Full-Stack EngineeringPosted on Nov 6
Full-timeSydney NSW, AustraliaNo salary listed

About the Job

Requirements

  • At least 10 years of software engineering experience, including at least 2 years at Senior or Lead level.
  • Strong commercial experience with React and Java Spring Boot.
  • Experience with REST APIs, microservices, Kafka, and event-driven architecture.
  • Strong CI/CD, Azure DevOps, and cloud deployment experience.
  • Knowledge of secure coding, SAST, vulnerability management, and dependency management.
  • Experience supporting business-critical applications in production.
  • Experience using modern AI coding tools, such as GitHub Copilot or equivalent, for development, testing, debugging, refactoring, and documentation.
  • Understanding of modern AI engineering concepts, including LLMs, prompt engineering, RAG, agentic workflows, evaluation, and responsible AI.
  • Ability to coach engineers and lead technical delivery without formal people-management responsibility.

Responsibilities

  • Lead technical delivery across online banking applications, APIs, and microservices.
  • Design, develop, test, debug, and remediate software.
  • Translate architecture and business requirements into practical, maintainable engineering solutions.
  • Provide technical direction, conduct design and code reviews, and coach engineers across the squad.
  • Champion clean code, automated testing, CI/CD, and secure engineering practices.
  • Work with Azure DevOps pipelines and support deployment and release readiness.
  • Design for performance, scalability, security, resilience, accessibility, and observability.
  • Identify technical debt, dependencies, and opportunities to improve platform reliability.
  • Support production services, including incident investigation, root cause analysis, and resolution of priority issues.
  • Participate in an on-call arrangement for priority incidents when required.

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