Commonwealth Bank of Australia logo

Staff Software Engineer - Mobile

Commonwealth Bank of Australia

On-site
Melbourne Area, VIC
Full-time
Staff
Salary not listedPosted 3d ago

Real job — pulled straight from Commonwealth Bank of Australia’s careers page · Verified August 29, 2026 · No reposts.

Job description

Commonwealth Bank of Australia is hiring a Staff Software Engineer - Mobile — a full-time, based in Melbourne Area, VIC role. Apply directly on Commonwealth Bank of Australia's careers page below.

Staff Software Engineer - Mobile

Location: VIC CBD Melbourne Area, Sydney CBD Area

Time Type: Full time

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. 

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.

If this opportunity excites you, apply now. We'd love to hear how your experience and ideas could help shape the future of mobile payments at CommBank.

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: 14/09/2026

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Katalyst Space Technologies logo

Engineering Intern

Broomfield, CO
✓ From careers page· 33m ago
The New York Times logo

Senior Engineering Manager, Games Mobile Apps

$185k–$210kNew York, NY
✓ From careers page· 1h ago
BlackCloak logo

Senior Incident Responder

Remote · US-eligible
✓ From careers page· 2h ago
Clarity Innovates logo

Senior Principal Reverse Engineering/Vulnerability Research Engineer (Remote)

$133k–$315kRemote · US-eligible
✓ From careers page· 2h ago

Frequently asked questions

What skills are required for Staff Software Engineer - Mobile at Commonwealth Bank of Australia?

The required skills for Staff Software Engineer - Mobile at Commonwealth Bank of Australia include: Android, Kotlin, REST, GraphQL, AWS.

What is the seniority level for Staff Software Engineer - Mobile at Commonwealth Bank of Australia?

Staff Software Engineer - Mobile at Commonwealth Bank of Australia is a Staff level position.

How do I apply for Staff Software Engineer - Mobile at Commonwealth Bank of Australia?

You can view the full description and apply for Staff Software Engineer - Mobile at Commonwealth Bank of Australia on EchoJobs: https://echojobs.io/job/commonwealth-bank-of-australia-staff-software-engineer-mobile-9flqa.