Commonwealth Bank Logo

Commonwealth Bank

Staff Software Engineer – Native Mobile (iOS or Android)

Posted Yesterday
Be an Early Applicant
In-Office
2 Locations
Senior level
In-Office
2 Locations
Senior level
Lead engineering practices across iOS and/or Android, drive architectural decisions, mentor engineers, and integrate secure APIs in mobile applications.
The summary above was generated by AI
Staff Software Engineer – Native Mobile (iOS or Android)

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 Role

As 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.

About the Team

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 For
  • Deep 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.

Technical SkillsNative Platform Expertise (Either)

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.

Cross-Platform Engineering Capability
  • 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.

Advertising End Date: 12/02/2026

Top Skills

Appdynamics
AWS
Firebase
Git
Jetpack Compose
Kotlin
Python
Swift
Swiftui
Teamcity Enterprise
HQ

Commonwealth Bank Sydney, New South Wales, AUS Office

Sydney, New South Wales, Australia

Similar Jobs

8 Hours Ago
Remote or Hybrid
Spain
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Lead research and technical strategy for GenAI agents and LLMs, drive model architecture/training/deployment decisions, mentor data scientists, lead cross-functional initiatives, establish evaluation frameworks and best practices, and represent the team through publications and thought leadership.
Top Skills: Python,Large Language Models (Llms),Deep Learning Frameworks,Gpu Technologies And Optimization,Cloud Technologies
8 Hours Ago
Hybrid
29 Locations
Junior
Junior
Fintech • Machine Learning • Software • Financial Services
Provide 1st to 3rd level support for users, manage servers and networks, troubleshoot issues, and maintain IT operations.
Top Skills: Active DirectoryAdobeEmailJavaLinuxmacOSMdmO365Windows
Yesterday
Easy Apply
In-Office or Remote
36 Locations
Easy Apply
Senior level
Senior level
Cloud • Security • Software • Cybersecurity • Automation
The Principal Security Engineer will drive security solutions, perform vulnerability research, and contribute to application security practices ensuring high quality software for GitLab's products.
Top Skills: DastGoGraphQLRubyRuby On RailsSastTypescript

What you need to know about the Sydney Tech Scene

From opera to comedy shows, the Sydney Opera House hosts more than 1,600 performances a year, yet its entertainment sector isn't the only one taking center stage. The city's tech sector has earned a reputation as one of the fastest-growing in the region. More specifically, its IT sector stands out as the country's third-largest, growing at twice the rate of overall employment in the past decade as businesses continue to digitize their operations to stay competitive.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account