Staff Software Engineer - Mobile
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