Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Lead Software Engineer - Mobile

Home > Swift programming jobs

Lead Software Engineer - Mobile in Australia new

  • Rabobank
  • Full time
  • Email
  • Sydney

Responsibilities

  • Provide technical leadership across iOS, Android, and hybrid mobile technologies.
  • Design, build, review, test, debug, and remediate secure, scalable, and maintainable mobile solutions.
  • Lead architecture, code reviews, reusable engineering practices, and technical decisions for the Mobile Banking Squad.
  • Coach engineers and provide technical direction.
  • Guide API, SDK, third-party, deep-link, app-to-app, and push-notification integrations.
  • Drive automated testing, mobile build and release practices, and App Store and Google Play releases.
  • Support production operations, observability, performance, crash reporting, incident resolution, technical debt reduction, and priority on-call incidents.
  • Contribute to estimation, refinement, and identification of technical risks and dependencies.
  • Ensure solutions meet security, resilience, accessibility, performance, and observability requirements.

Requirements

  • 10+ years of software development or engineering experience, including 2+ years in a senior or lead role.
  • Strong hands-on experience across both iOS and Android.
  • Advanced experience with Swift, SwiftUI, UIKit, Kotlin, Jetpack, and Compose.
  • Experience designing secure, scalable, customer-facing mobile applications and modern mobile architectures including MVVM, modular design, and clean architecture.
  • Experience with REST APIs, SDKs, deep links, app-to-app flows, push notifications, automated testing, CI/CD, and App Store and Google Play release processes.
  • Understanding of mobile security, authentication, encryption, secure storage, observability, monitoring, performance, crash reporting, and production support.
  • Experience using modern AI coding tools such as GitHub Copilot or equivalent.
  • Understanding of LLMs, prompt engineering, RAG, agentic workflows, evaluation, and responsible AI.
  • Demonstrated experience leading technical decisions, reviewing code, coaching engineers, and communicating complex technical concepts to different audiences.
  • Banking or financial services experience, particularly in mobile banking, is preferred.

Benefits

  • Flexible hybrid working from the Sydney CBD office and home; the role must be based in Sydney.
  • Wellbeing leave and additional leave options, including the ability to earn an extra week of annual leave and purchase up to two more.
  • Education Assistance Program.
  • Up to 14 weeks’ paid parental leave.
  • Employer-funded Death, TPD, and Income Protection insurance, plus health insurance discounts.
  • Matched donations through the workplace giving program.
  • Annual wardrobe or equipment allowance, flu shot, and gym passport discount.

Rabobank

Rabobank is a Dutch cooperative bank that provides retail and commercial banking, mortgages, savings, wealth management, and leasing, with a global focus on financing the food and agriculture sectors. It earns interest and fee income from consumer, SME, and corporate clients. Headquartered in Utr...

Similar positions

Software Engineer II, iOS

  • Uber
  • Full time
  • USA
  • 11/07/2026
  • Salary: $171k - $190k/yr
  • San Francisco, CA

Intern - Software Automation Engineer

  • Apple
  • Full time
  • Others
  • 11/07/2026
  • Cork, Ireland

iOS Engineering Intern

  • The New York Times
  • Full time
  • USA
  • 11/06/2026
  • New York, NY

Senior Software Engineer iOS

  • Procore Technologies
  • Full time
  • Others
  • 11/06/2026
  • Bengaluru, India

Principal Software Engineer

  • Solera
  • Full time
  • Others
  • 11/06/2026
  • Bengaluru, India