
at Rabobank
Investment BankingPosted 4 days ago
No clicks
It seems like the provided content is a job advertisement for a Lead Software Engineer position at Rabobank. Here's a summary of the key details: **Job Title:** Lead Software Engineer - Online Banking **About Rabobank:** - Specialist in food & agribusiness banking - Committed to adding long-term value for clients - Strong people with deep understanding of agriculture **About the Role:** - Join the Technology team delivering secure, reliable, and scalable technology - Lead technical delivery across online banking applications, APIs, and microservices - Design, development, testing, debugging, and remediation - 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 issue resolution - Participate in an on-call arrangement when required for priority incidents **To be Successful, You Will Have:** - 10+ years of software engineering experience with 2+ years at Senior/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, and dependency management - Experience supporting business-critical applications in production - Experience using
- Compensation
- Not specified
- City
- Sydney
- Country
- Australia
Currency: Not specified
Full Job Description
A bit about us
Rabobank is the worlds leading specialist in food & agribusiness banking. One of our key strengths lies in our people who have a deep understanding of agriculture & are committed to adding long-term value for clients. Our commitment to our employees & clients is at the heart of everything we do
About the role
Rabobanks Technology team sits at the heart of our Australian & New Zealand business, delivering the secure, reliable & scalable technology that keeps our people & customers connected.
We are hiring for a Lead Software Engineer to join our Online Banking Squad.
This role will give you the opportunity to stay close to the code while having a bigger influence on engineering direction. You will work across React, Java Spring Boot, REST APIs & microservices, helping shape end-to-end solutions for our Australian & New Zealand digital banking platforms
Top Role Accountabilities & Responsibilities:
- Lead technical delivery across our online banking applications, APIs & microservices
- Design, development, testing, debugging & remediation
- Translate architecture & business requirements into practical, maintainable engineering solutions
- Provide technical direction, conduct design & code reviews, & coach engineers across the squad
- Champion clean code, automated testing, CI/CD & secure engineering practices
- Work with Azure DevOps pipelines & support deployment & release readiness
- Design for performance, scalability, security, resilience, accessibility & observability
- Identify technical debt, dependencies & opportunities to improve platform reliability
- Support production services, including incident investigation, root cause analysis & resolution of priority issues
- Participate in an on-call arrangement when required for priority incidents
To be successful, you will have:
Youre an experienced engineer who can move comfortably between writing code, solving complex technical problems & bringing other engineers along with you.
- 10+ years software engineering experience, with 2+ years at Senior/Lead level
- Strong commercial experience with React & Java Spring Boot
- Experience with REST APIs, microservices, Kafka & event-driven architecture
- Strong CI/CD, Azure DevOps & cloud deployment experience
- Knowledge of secure coding, SAST, vulnerability & 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 & documentation
- Understanding of modern AI engineering concepts, including LLMs, prompt engineering, RAG, agentic workflows, evaluation & responsible AI
- The ability to coach engineers & lead technical delivery without formal people-management responsibility
What were proud to offer you:
- Hybrid working: A mix of work in our newly refurbished CBD office & at home
- 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.
As part of the role, you will participate in an on-call roster.
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
Lead Software Engineer - Online Banking
Melissa Mackey
Senior Talent Acquisition Consultant




