Lead Software Engineer - Mobile at Rabobank | AU | Rezi

Lead Software Engineer - Mobile at Rabobank

Lead Software Engineer - Mobile

Rabobank · AU

Yesterday

Lead Software Engineer - Mobile

Rabobank · AU

a day ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Lead Software Engineer - Mobile role.

Rezi rewrites your resume against Rabobank's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Lead Software Engineer - Mobile posting at Rabobank — free, in seconds.

About the Role

Rabobank’s Technology team delivers secure, reliable & scalable technology. We are hiring a Lead Software Engineer - Mobile to join our Mobile Banking Squad, shaping the future of our mobile banking experience across iOS & Android. This hands-on role involves leading engineering decisions, solving complex technical challenges, and coaching engineers while designing, building, and improving mobile solutions.

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

Requirements

  • 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

Skills

  • Swift
  • SwiftUI
  • UIKit
  • Kotlin
  • Jetpack
  • Compose
  • MVVM
  • Modular design
  • Clean architecture
  • REST APIs
  • SDKs
  • Deep links
  • App-to-app flows
  • Push notifications
  • Mobile security
  • Authentication
  • Encryption
  • Secure storage
  • Automated testing
  • CI/CD
  • App Store release processes
  • Google Play release processes
  • AI coding tools
  • GitHub Copilot
  • LLMs
  • Prompt engineering
  • RAG
  • Agentic workflows
  • Evaluation
  • Responsible AI
  • Observability
  • Monitoring
  • Performance
  • Crash reporting
  • Production support

Location

  • Sydney

Work Type

  • Hybrid
  • On-call

Experience Level

  • Lead
  • Senior

Benefits

  • Hybrid working
  • Wellbeing leave
  • Education Assistance Program
  • Parental leave: Up to 14 weeks’ paid leave
  • 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
  • Annual wardrobe or equipment allowance
  • Flu shot
  • Gym passport discount
  • Health insurance discounts

About the Company

  • Rabobank’s Technology team within COO Domain delivers the secure, reliable & scalable technology that keeps our people & customers connected.
  • 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.

Equal Opportunity

  • Please let our Talent Acquisition team know if you need any accommodations to make our opportunities more accessible to you.