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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Lead Software Engineer - Mobile role.
Rezi rewrites your resume against Rabobank's job description. Free.

Tailor your resume to this Lead Software Engineer - Mobile role.
Rezi rewrites your resume against Rabobank's job description. Free.
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.

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.