MCPNew: now works with Claude & AI assistants
Cba

Cba

Staff Software Engineer - Mobile, Android

Company

Cba

Role

Staff Software Engineer - Mobile, Android

Location

Australia

Job type

Full-time

Found on Mokaru

4 days ago

Share this job

Salary

Not disclosed by employer

Job description

  • We're shaping Bankwest Android apps in a high-impact chapter.

  • You have deep Android skills, lead design, and drive best practice.

  • Together we deliver seamless, secure banking experiences.

Do work that matters:

Bankwest has a rich heritage. We’re proud to be part of the fabric of Western Australia with a strong culture built on local support. With the support of a strong partner in CBA, we share a belief in the value of our brand, our potential for growth and a big aspirational Vision. Step into a Staff Software Engineer role shaping Bankwest’s Mobile platform within the Application and Opening Chapter, where your work impacts millions of customers every day. You will operate across the full delivery lifecycle, taking ideas from concept through design, build, release and ongoing optimisation, embracing a true “you build it, you own it” mindset. With Deep experience in Kotlin and native Android frameworks, designing scalable, secure, high‑performance architectures that solve complex challenges such as real-time interactions and seamless onboarding journeys at scale.

You will provide strong technical and architectural leadership, setting engineering standards, guiding design decisions and mentoring engineers to lift capability across the chapter. Partnering closely with product, design and platform teams, you will align technical strategy to customer outcomes while driving a culture of ownership and continuous improvement. Every decision you make will directly enhance speed, reliability and trust in the banking experience, giving you the opportunity to lead from the front and deliver meaningful impact through world class mobile engineering.

See yourself in our team:  

In the Application and Opening Chapter, we power Bankwest’s digital front door by building seamless onboarding and account management experiences. Our focus is helping customers open accounts quickly, save confidently and grow their financial wellbeing. We drive deposit growth initiatives through funnel optimisation, personalisation and data led experimentation, delivering secure, scalable journeys that improve conversion and engagement. Every feature we release strengthens trust and makes banking simpler, faster and more intuitive for our customers.

You will join a high performing squad spanning Mobile IOS and Android, and software across .NET, owning end to end full stack engineering across the full delivery lifecycle. We leverage cloud native architecture, automation and AI powered engineering to accelerate delivery and improve quality. From ideation to production, you will collaborate with product and design, experiment at pace and ship meaningful outcomes while growing your craft in a culture built on ownership, learning and impact.

We’re interested in hearing from people who: 

  • Demonstrate strategic and architectural leadership in shaping end-to-end Android solutions, driving design decisions from concept through to production at scale

  • Lead Android engineering using Kotlin and modern Android frameworks (Jetpack Compose, Android SDK), with a strong focus on clean, maintainable, and high-performing codebases

  • Design and implement scalable, modular architectures (MVVM, Clean Architecture, MVI) that support long-term product evolution

  • Own full lifecycle delivery (ideation → design → build → test → release → support), ensuring high-quality outcomes and seamless user experiences

  • Build robust API integrations (REST/GraphQL), with deep expertise in networking, caching strategies, and offline-first capabilities

  • Establish and optimise CI/CD pipelines using tools such as GitHub Actions, Bitrise, or Jenkins to accelerate delivery and improve engineering productivity

  • Champion engineering quality through automated testing (unit/UI), mocking frameworks, and static analysis, embedding best practices across teams

  • Drive performance optimisation and observability using monitoring tools, crash analytics, and KPI tracking to ensure reliability at scale

  • Apply strong security practices (secure storage, OAuth2/OIDC, certificate pinning) while mentoring engineers and uplifting technical standards across the organisation

Tech skills 

We don't expect you to know everything, but experience in several of the following will set you up for success:

  • Mobile Android: Kotlin, native Android development – cross-platform awareness and collaboration

  • Architecture: MVVM, feature-based design – scalable and consistent patterns

  • Tools & Frameworks: Gradle, Jetpack Compose, Material Design – modern Android development standards

  • Asynchronous Programming: Coroutines – efficient concurrency handling

  • Dev Practices: Unit testing, UI automation, CI/CD (TeamCity, Jenkins, GitHub Actions) – supports reliable delivery

  • Observability & Monitoring: Splunk, AppDynamics – performance tracking and issue detection

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: 22/07/2026
Resume ExampleCover Letter Example

Explore more