We’re embarking on a significant engineering transformation, with a strong focus on full-cycle engineering across native mobile platforms and AI-enabled backend infrastructure.
As a Staff Software Engineer in Native Mobile, you will play a critical technical lead role in shaping the architecture, standards, and future direction of our mobile platforms — building secure, scalable, and high-performing experiences used by millions of Australians.
Together, we are building tomorrow’s bank today — powered by world-class engineering, modern native technologies, and intelligent AI-enabled systems.
About the RoleAs a Staff Engineer within our Native Mobile capability, you will:
Lead and elevate engineering practices across iOS and/or Android platforms.
Drive architectural decisions for scalable, modular, and maintainable native mobile applications.
Champion modern platform standards — performance, security, accessibility, and reliability.
Guide squads through full-cycle engineering: ideation, design, build, testing (unit, UI, integration, NFT), release, and ongoing optimisation.
Promote clean architecture and platform-aligned design patterns.
Mentor engineers and uplift technical capability across the crew.
Partner with backend, cloud, and AI teams to integrate secure APIs and intelligent services into mobile experiences.
Contribute to DevSecOps practices, CI/CD maturity, and operational excellence.
Shape technical roadmaps in collaboration with Product Owners and Domain leaders.
You’ll join one of our Digital crews within Retail Technology, responsible for building and evolving Australia’s leading banking app — used by 1 in 4 Australians.
We deliver experience-led, engineering-driven solutions across payments, money management, and financial wellbeing — at national scale.
You’ll work within one of the largest and most mature mobile engineering environments in the country, supporting critical digital banking services and high-availability systems.
What We’re Looking ForDeep expertise in native mobile development — either iOS or Android.
Strong full-cycle engineering experience across design, build, testing, release, and production support.
Ability to provide high-level design direction and architectural leadership.
Passion for engineering excellence and platform craftsmanship.
Strong understanding of operational metrics, app health monitoring, and production observability.
Experience collaborating across backend and cloud engineering teams.
iOS
Strong experience developing native iOS applications using Swift.
Proficiency with SwiftUI (and UIKit where applicable).
Deep understanding of iOS architecture patterns (MVVM, Clean Architecture, modularisation).
Experience with Swift concurrency (async/await, Combine).
Android
Strong experience developing native Android applications using Kotlin (Java where applicable).
Proficiency with Jetpack Compose.
Deep understanding of Android architecture patterns (MVVM, Clean Architecture, modularisation).
Experience with coroutines, flows, and modern Android concurrency patterns.
Experience building feature-based, modular mobile architectures.
Strong knowledge of performance optimisation, scalability, and accessibility.
Experience with secure mobile development and API integrations.
Monitoring and observability experience (AppD, Firebase, AppDynamics, Observe, Obstack).
CI/CD pipeline experience (TeamCity Enterprise, Artifactory, GitHub, GitHub Actions).
Familiarity with AWS-based backend systems and APIs.
Exposure to Python-based AI/LLM services is advantageous.
If you’re passionate about building high-quality native mobile experiences at national scale — and excited about shaping the future of digital banking — we’d love to hear from you.
Apply today!
We support our people with the flexibility to balance where work is done with at least half your time each month connecting in the office. We also have many other flexible working options available including changing start and finish times, part-time arrangements and job share to name a few.
If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.
We're aware of some accessibility issues on this site, particularly for screen reader users. We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.
Top Skills
Commonwealth Bank Sydney, New South Wales, AUS Office
Sydney, New South Wales, Australia


.png)
