CareerPlanSign in

Staff Software Engineer - Mobile, Android

Perth CBD, Perth💼 Full-time🗓 2026-06-24 → 2026-08-10

Core

Shaping Bankwest's Android mobile platform to deliver seamless, secure banking experiences for millions of customers, focusing on onboarding, account management, and deposit growth initiatives.

Role type

Staff Software Engineer (Mobile, Android)

Builds

Bankwest's digital front door, including onboarding journeys, account management features, and deposit growth funnels.

Domain

Fintech / Mobile Banking

Deliverable

production ML models | product features

Required skills

Kotlin, native Android frameworks (Jetpack Compose, Android SDK), scalable architecture design (MVVM, Clean Architecture, MVI), API integration (REST/GraphQL), CI/CD pipeline management, automated testing strategies, performance optimization, security implementation (OAuth2/OIDC, certificate pinning)

Preferred skills

Cross-platform mobile awareness, asynchronous programming (Coroutines), observability tools (Splunk, AppDynamics), mentoring technical teams

Technologies

Kotlin, Jetpack Compose, Material Design, Gradle, GitHub Actions, Bitrise, Jenkins, TeamCity, REST, GraphQL, OAuth2, OIDC

Responsibilities

Lead design and architectural decisions for end-to-end Android solutions; implement scalable, modular architectures; own full lifecycle delivery from ideation to production; build robust API integrations and offline-first capabilities; establish and optimize CI/CD pipelines; champion engineering quality through automated testing and static analysis; drive performance optimization and security practices; mentor engineers to uplift technical standards

Seniority

Staff, strategic architectural leadership & hands-on engineering

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.