Staff Software Engineer - Mobile

Commonwealth Bank

Sydney

On-site

AUD 180,000 - 240,000

Full time

24 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Commonwealth Bank is seeking a Staff Software Engineer – Mobile to lead technical direction for Android in the Money Movement team. You will shape architecture, own end-to-end delivery from ideation to production, and drive reusable, scalable mobile components.

Collaborate with Product, Design, Security and backend teams to deliver secure customer journeys, uplift Android capability, and mentor engineers across the mobile organization.

Qualifications

  • Deep Android development experience with Kotlin, Android SDK, and Jetpack Compose.
  • Strong knowledge of mobile architecture patterns (MVVM, MVI, Clean Architecture).
  • Proven delivery of secure, reliable mobile apps with automated tests and CI/CD.

Responsibilities

  • Set and champion the strategic technical direction for Android across the product.
  • Own end-to-end delivery from ideation to build, test, release and production support.
  • Modernise payment experiences and evolve legacy components into reusable, scalable solutions.
  • Partner with Product, Design, Security, backend and other engineering teams to deliver secure customer journeys.
  • Champion engineering practices across architecture, testing, CI/CD, performance and observability.
  • Provide hands-on technical leadership and contribute to delivery planning.

Skills

Kotlin
Android SDK
Jetpack Compose
MVVM
Clean Architecture
Modular design
Dependency injection
REST APIs

Tools

AWS
GraphQL
CI/CD

Job description

  • We’re shaping payment experiences within the CommBank app.
  • You have deep Android expertise and the ability to influence architecture and engineering practices.
  • Together we deliver seamless, secure and reliable ways for customers to move and manage their money.
  • We’re shaping payment experiences within the CommBank app.
  • You have deep Android expertise and the ability to influence architecture and engineering practices.
  • Together we deliver seamless, secure and reliable ways for customers to move and manage their money.
Do work that matters

The Money Movement team builds and evolves important payment experiences within the CommBank app, helping millions of customers move and manage their money securely and confidently. As a Staff Software Engineer – Mobile, you’ll provide senior technical leadership and shape the architecture and evolution of mobile payment capabilities.

This is an opportunity to influence beyond the codebase. You will mentor engineers, uplift capability across the mobile engineering community and partner with Product, Design, Security and backend teams to deliver outstanding customer outcomes.

See yourself in our team

You’ll join the Money Movement team within the Payments Value Stream. The team works across Android, iOS and supporting services, with a focus on full-cycle ownership, cross-platform collaboration and production reliability.

In this role, you will:

  • Set and champion the strategic technical direction for Android, including architecture, platform evolution, framework upgrades and migration pathways.
  • Own full-cycle engineering delivery from ideation and design through to build, testing, release and production support.
  • Modernise customer payment experiences and help evolve legacy mobile components towards more reusable and scalable solutions.
  • Partner with Product, Design, Security, backend and engineering teams to deliver secure, reliable and consistent customer journeys.
  • Champion engineering practices across architecture, automated testing, continuous integration and delivery, performance, security and observability.
  • Provide hands-on technical leadership, contributing expert advice to delivery planning and solving complex engineering challenges.
  • Mentor engineers and uplift Android capability across the wider mobile engineering community.
  • Influence end-to-end solutions spanning the CommBank app, APIs and cloud services.
We’re interested in hearing from people who:

You’re an experienced Android engineer who combines deep technical expertise with the ability to influence architecture, engineering practices and delivery outcomes. You enjoy working collaboratively, taking ownership and helping other engineers grow.

We know great candidates may not meet every requirement. If you're excited about this opportunity and believe your experience could add value, we'd love to hear from you.

Experience in several of the following will set you up for success:

  • Deep Android development experience using Kotlin, the Android SDK and Jetpack Compose.
  • Strong knowledge of mobile architecture, including MVVM, MVI, Clean Architecture and modular design.
  • Experience with dependency injection, object-oriented design, SOLID principles and established software design patterns.
  • Proven delivery of secure and reliable mobile applications, supported by automated testing, continuous delivery and production observability.
  • Experience integrating REST or GraphQL APIs and working with cloud services such as AWS.
  • Ability to lead technical decisions, constructively challenge existing approaches and build support for strategic engineering direction.
  • Experience mentoring engineers and improving capability, quality and engineering practices across teams.
  • Exposure to iOS, Swift, .NET, C#, microservices or regulated technology environments would be beneficial.
Working with us

At CommBank, we're committed to creating an accessible, inclusive and respectful workplace. If you require support or adjustments, please let us know. We welcome applications from people of all backgrounds and we're particularly committed to making a positive difference for Aboriginal and/or Torres Strait Islander Peoples. For support please contact 1800 989 696.

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: 11/10/2026

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - Mobile
Staff Software Engineer - Mobile

Commonwealth Bank • City of Melbourne

On-site
AUD 150,000 - 190,000
Staff Software Engineer - Mobile
Staff Software Engineer - Mobile

CommBank • City of Melbourne

On-site
AUD 140,000 - 190,000
Staff Software Engineer
Staff Software Engineer

CommBank • Sydney

On-site
AUD 180,000 - 260,000
Staff Software Engineer - .NET & AWS
Staff Software Engineer - .NET & AWS

CommBank • Sydney

Hybrid
AUD 150,000 - 190,000
Staff Software Engineer - .NET & AWS
Staff Software Engineer - .NET & AWS

CommBank • Sydney

Hybrid
AUD 180,000 - 240,000
Staff Software Engineer - .NET & AWS
Staff Software Engineer - .NET & AWS

Commonwealth Bank of Australia • Sydney

Hybrid
AUD 180,000 - 240,000
Flexible and hybrid working
Career development
Staff Software Engineer - .NET & AWS
Staff Software Engineer - .NET & AWS

Commonwealth Bank • Sydney

Hybrid
AUD 180,000 - 260,000
Hybrid work
Professional development
Mentoring culture
Staff Android Engineer & Payments Platform Architect
Staff Android Engineer & Payments Platform Architect

CommBank • City of Melbourne

On-site
AUD 140,000 - 190,000
Staff Software Engineer - Web Application (Full Stack)
Staff Software Engineer - Web Application (Full Stack)

CommBank • Sydney

On-site
AUD 180,000 - 240,000
Engineering Senior Manager, Product Engineering
Engineering Senior Manager, Product Engineering

Commonwealth Bank • Sydney

On-site
AUD 180,000 - 210,000