
at Rabobank
Investment BankingPosted 4 days ago
No clicks
Based on the provided job description, here's a concise summary: **Job Title:** Design Lead - Online Banking **About the Role:** - Rabobank's Technology team seeks a Design Lead for their Online Banking squad. - This role involves providing design leadership, collaborating with Engineering, Product, and Architecture teams to build secure, scalable, and sustainable digital banking solutions. - It's not a traditional hands-off architecture role; candidates should have strong software engineering foundations and be able to turn business requirements into clear technical designs. **Responsibilities:** 1. Lead technical design decisions across Online & Mobile Banking. 2.Translate business & product requirements into practical high & low-level designs. 3.Guide engineers on architecture, technology choices, patterns & implementation. 4.Partner with Product, Engineering & Architecture to assess technical risks, dependencies & cross-squad impacts. 5.Design solutions using React, Kotlin, Swift, Java Spring Boot, REST APIs, and microservices. 6.Apply API-first, event-driven & cloud-native engineering principles. 7.Build security, resilience, performance, accessibility & operability into solution designs. 8.Identify cross-squad dependencies, technical risks & opportunities for reuse. 9.Review designs, engineering standards, support code reviews & DevOps practices. 10.Partner with architects while remaining closely connected to engineering delivery. 11.Coach engineers & influence technical decisions across Client Experience. **To Be Successful, You Will Have:** 1.Deep software engineering experience & strong technical design capability. 2.Experience designing customer-facing web or mobile applications in a complex environment. 3.Strong knowledge of React, Kotlin, Swift, & Java Spring Boot. 4.Experience with REST APIs, microservices,
- Compensation
- Not specified
- City
- Sydney
- Country
- Australia
Currency: Not specified
Full Job Description
About the role:
Rabobanks Technology team within the COO Domain is at the heart of enabling & supporting our business across Australia & New Zealand. From securing digital infrastructure to delivering scalable data & technology solutions, the team drives innovation, stability, security & collaboration across the organisation. The Online Banking squad within Technology has an opportunity for a Design Lead.
This isnt a traditional, hands-off architecture role. We need someone with strong software engineering foundations who can turn business requirements into clear technical designs, guide engineers through implementation & get into the technical detail when needed.
Working closely with Engineering, Product & Architecture, youll provide design leadership across our Client Experience technology area & help us build secure, scalable & sustainable digital banking solutions.
Top Role Responsibilities & Accountabilities:
- Lead technical design decisions across Online & Mobile Banking
- Translate business & product requirements into practical high & low-level designs
- Guide engineers on architecture, technology choices, patterns & implementation
- Partner with Product, Engineering & Architecture to assess technical risks, dependencies & cross-squad impacts
- Design solutions using React, Kotlin, Swift, Java Spring Boot, REST APIs & microservices
- Apply API-first, event-driven & cloud-native engineering principles
- Build security, resilience, performance, accessibility & operability into solution designs
- Identify cross-squad dependencies, technical risks & opportunities for reuse
- Review designs, engineering standards, support code reviews & DevOps practices
- Partner with architects while remaining closely connected to engineering delivery
- Coach engineers & influence technical decisions across Client Experience
To be successful, you will have:
- Deep software engineering experience & strong technical design capability
- Experience designing customer-facing web or mobile applications in a complex environment
- Strong knowledge of React, Kotlin, Swift &/or Java Spring Boot
- Experience with REST APIs, microservices, Kafka & event-driven architecture
- Cloud & DevOps experience, ideally including Azure, Azure DevOps, containers & CI/CD
- Strong understanding of security, identity & access management, OAuth, resilience & performance
- Experience creating & reviewing high & low-level technical designs
- The ability to influence technical decisions & communicate clearly with both engineers & 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.
- Financial services, digital banking, Open Banking experience will be highly regarded
What were proud to offer you:
- Wellbeing leave: Extra days to support your health & work-life balance
- Education Assistance Program to support your growth
- Parental leave: Up to 14 weeks paid leave to support you & your family
- Additional leave options: Earn an extra week of annual leave & purchase up to two more
- Insurance cover: Employer-funded Death, TPD & Income Protection
- Workplace giving: Matched donations through our community giving program
- Other extras: Annual wardrobe or equipment allowance, flu shot, gym passport discount, health insurance discounts & more
Location & Working Arrangements:
This role must be based in Sydney & offers a flexible hybrid working model with both in office & at home working.
Our Values
Rabobank Australia values inclusion, belonging, & positive experiences for all. Our work environment, our benefits, & the way we live our values, Client Driven, Responsible, Professional & Cooperative make it a great place to work. We welcome applicants from diverse backgrounds.
Please let our Talent Acquisition team know if you need any accommodations to make our opportunities more accessible to you.
- Traineeship
- Traineeship
- Article
- Article
- Traineeship
- Traineeship
- Article
The Application Process
This is our standard application process. It may vary by role.
Thanks for applying! You will always receive a confirmation of your application by email. We review all the resumes and covering letters that we receive. We will let you know as soon as possible if we invite you for an interview.
We invite you for one or more (online) interviews. We want to know if you fit the role and the team. You probably have many questions for us too. For some positions, we may also ask you to complete an assignment or assessment.
Are you the new colleague we are looking for, and do you also feel happy with us? Congratulations! You will receive a good offer from us. Before you start, we conduct a legal screening to ensure that our employees do not pose a risk to us and our customers.
Welcome to Rabobank! We look forward to seeing you and can't wait to work together.
Apply for this job
Design Lead - Online Banking
Melissa Mackey
Senior Talent Acquisition Consultant




