CareerPlan

Staff Software Engineer - Mobile

Melbourne, VictoriaFull-time2026-08-28 → 2026-10-13

Core

Senior technical leadership for Android mobile payment experiences within the CommBank app, shaping architecture and mentoring engineers.

Role type

Staff Software Engineer (Mobile/Android)

Builds

Payment capabilities and customer journeys for millions of users

Domain

Fintech / Mobile Payments

Required skills

Android development, Kotlin, Jetpack Compose, Mobile Architecture (MVVM/MVI/Clean), Dependency Injection, SOLID principles, Automated Testing, CI/CD, REST/GraphQL APIs, Cloud Services (AWS)

Preferred skills

iOS/Swift, .NET/C#, Microservices, Regulated technology environments

Technologies

Kotlin, Android SDK, Jetpack Compose, AWS, REST, GraphQL

Responsibilities

Set strategic technical direction for Android architecture and platform evolution; Own full-cycle engineering delivery from design to production support; Modernize legacy mobile components; Partner with cross-functional teams to deliver secure customer journeys; Champion engineering practices (testing, CI/CD, observability); Provide hands-on technical leadership and mentor engineers.

Seniority

Staff, hands-on IC with strategic influence