Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Staff software engineer

Sydney
Commonwealth Bank
Software Engineer
Posted: 13 February
Offer description

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 Skills


Native 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

Advertising End Date: 27/02/2026

Send an application
Create a job alert
Alert activated
Saved
Save
Similar job
Senior software engineer
Sydney
Paxus
Software Engineer
Similar job
Rust senior software engineer
Sydney
LexisNexis Risk Solutions
Software Engineer
Similar job
Senior software engineer (front end)
Sydney
Mantel Group Pty Ltd
Software Engineer
Similar jobs
Commonwealth Bank recruitment
Commonwealth Bank jobs in Sydney
IT and Tech jobs in Sydney
jobs Sydney
jobs New South Wales
Home > Jobs > IT and Tech jobs > Software Engineer jobs > Software Engineer jobs in Sydney > Staff Software Engineer

About Jobstralia

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by job title
  • Jobs by sector
  • Jobs by company
  • Jobs by location

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2026 Jobstralia - All Rights Reserved

Send an application
Create a job alert
Alert activated
Saved
Save