Lead Software Engineer - Mobile

  • Hybride
  • Sydney (AU)
  • 37.5 uur
  • Fulltime
Solliciteren
  • AWS Cloud Computing
  • Digitale geletterdheid
  • Gedisciplineerde uitvoering
  • Gedistribueerde systemen
  • Informatietechnologie-strategieën
  • Informatietechnologiebeveiliging
  • Klantgericht
  • Oplossingsarchitectuur
  • Probleemmanagement
  • Technologisch landschap
  • Veranderingsvermogen

Deze match heeft geen invloed op je sollicitatie. Dit is puur een indicatie of deze vacature bij jouw skills past.

About the role

Rabobank’s Technology team within COO Domain delivers the secure, reliable & scalable technology that keeps our people & customers connected.

We are hiring for a Lead Software Engineer - Mobile to join our Mobile Banking Squad.  This is a hands-on role, helping shape the future of our mobile banking experience across iOS & Android.

You will lead engineering decisions, solve complex technical challenges & coach engineers while continuing to design, build & improve secure, scalable & high-performing mobile solutions.  You will work across the full application lifecycle, from architecture & development through to testing, release & production support.

Top Role Accountabilities & Responsibilities:

  • Provide technical leadership across iOS, Android & hybrid mobile technologies
  • Remain hands-on across software design, development, testing, debugging & remediation
  • Design & review secure, scalable & maintainable mobile architecture & integrations
  • Develop & guide solutions using Swift, SwiftUI & UIKit for iOS, & Kotlin, Jetpack & Compose for Android
  • Lead design & code reviews & champion reusable, testable & high-quality engineering practice
  • Coach engineers & provide technical direction across the Mobile Banking Squad
  • Guide API, SDK & third-party integrations across mobile journeys
  • Drive automated testing, CI/CD, mobile build & release practices
  • Support App Store & Google Play releases & production operations
  • Ensure solutions meet security, performance, resilience, accessibility & observability requirements
  • Lead investigation & resolution of complex incidents, defects & technical debt
  • Contribute to estimation, refinement & identification of technical risks & dependencies
  • Participate in an on-call arrangement for priority incidents when required

To be successful, you will have:

  • 10+ years’ experience in software development or engineering, including 2+ years in a senior or lead role
  • Strong hands-on engineering experience across both iOS & Android
  • Advanced experience with Swift, SwiftUI, UIKit, Kotlin, Jetpack & Compose
  • Experience designing secure, scalable & customer-facing mobile applications
  • Strong knowledge of mobile architecture patterns including MVVM, modular design & clean architecture
  • Experience with REST APIs, SDKs, deep links, app-to-app flows & push notifications
  • Strong understanding of mobile security, authentication, encryption & secure storage
  • Experience with automated testing, CI/CD & App Store & Google Play release processes
  • 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
  • Experience with observability, monitoring, performance, crash reporting & production support
  • Demonstrated experience leading technical decisions, reviewing code & coaching engineers
  • Strong communication skills & the ability to translate complex technical concepts for different audiences
  • Banking or financial services experience is preferred, particularly within Mobile Banking

What we’re 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 may be required to 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.

Het sollicitatieproces

Dit is ons standaard sollicitatieproces. Het proces kan per rol verschillen.

Stap 1Je solliciteert

Leuk dat je solliciteert! Je krijgt altijd een bevestiging van je sollicitatie per e-mail. Wij nemen alle cv's en brieven door en laten zo snel mogelijk weten of we je uitnodigen voor een gesprek.

Stap 2Op gesprek

We nodigen je uit voor één of meerdere (online) gesprekken. We willen weten of je bij de functie en het team past. En jij hebt vast ook veel vragen aan ons. Bij sommige functies vragen we je ook om een opdracht of assessment te doen.

Stap 3Ons aanbod

Ben jij de nieuwe collega die we zoeken en word jij ook blij van ons? Gefeliciteerd! Dan krijg je een goed aanbod van ons. Voordat je bij ons start, voeren we eerst een wettelijke screening uit. Zo zorgen we ervoor dat onze medewerkers geen risico vormen voor ons en onze klanten.

Stap 4Welkom!

Welkom bij Rabobank! We kijken uit naar jouw komst en kunnen niet wachten om samen te werken.

Solliciteer op deze functie

Lead Software Engineer - Mobile

Het verplichte veld 'voornaam' is niet ingevuld.
Het verplichte veld 'achternaam' is niet ingevuld.
Het verplichte veld 'e-mail' is niet ingevuld.

Het verplichte veld 'telefoonnummer' is niet ingevuld.
Upload
Het verplichte veld 'cv' is niet ingevuld.
Upload
Je hebt het privacy statement nog niet geaccepteerd. Vink het vakje aan om akkoord te gaan.
Het verplichte veld 'working rights australia' is niet ingevuld.
Het verplichte veld 'remuneration expectations' is niet ingevuld.
Het verplichte veld 'connections to rabobank' is niet ingevuld.