Staff Software Engineer - Android at Commonwealth Bank | AUS | Rezi

Staff Software Engineer - Android at Commonwealth Bank

Staff Software Engineer - Android

Commonwealth Bank · AUS

4 days ago

Staff Software Engineer - Android

Commonwealth Bank · AUS

5 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now

About the Role

Shape the future of mobile experiences for Business Banking customers. Influence architecture, engineering standards and platform direction across one of Australia's largest mobile engineering environments. Experiment with and scale Generative AI and agentic AI experiences that transform how customers interact with the bank.

Responsibilities

  • Lead the design and delivery of scalable, high-performing Android applications and platform capabilities.
  • Drive architecture decisions and establish engineering standards across mobile experiences.
  • Champion platform excellence across performance, accessibility, security and reliability.
  • Guide teams through the full engineering lifecycle, including design, development, testing, deployment and optimisation.
  • Partner with backend, cloud and AI teams to build integrated customer experiences.
  • Improve engineering practices, developer experience and platform capabilities.
  • Mentor engineers and help grow mobile engineering capability across the organisation.
  • Drive operational excellence through monitoring, observability and continuous improvement.

Requirements

  • Strong experience building and scaling native Android applications.
  • Proven experience leading technical decisions and influencing engineering outcomes.
  • Deep understanding of mobile architecture and software engineering best practices.
  • Experience delivering high-quality customer-facing digital experiences.
  • A passion for engineering excellence, platform craftsmanship and continuous improvement.
  • The ability to balance strategic thinking with hands-on delivery.
  • Experience mentoring engineers and uplifting technical capability across teams.

Skills

  • Android Engineering
  • Kotlin
  • Jetpack Compose
  • Modern Android architecture patterns
  • MVVM
  • Clean Architecture
  • Modular architectures
  • Coroutines
  • Flows
  • Android platform performance optimisation
  • Secure mobile application development
  • API integration patterns
  • Mobile performance optimisation
  • Accessibility standards and best practices
  • Modular and feature-based application architectures
  • Full lifecycle mobile engineering including testing, deployment and production support
  • Application monitoring and observability
  • DevSecOps practices
  • Modern Agile engineering practices

Location

  • Sydney
  • Melbourne

Work Type

  • Full-time

Experience Level

  • Staff

About the Company

  • At CommBank, we're transforming how Australian businesses engage with the bank through digital channels, data-driven experiences and emerging AI capabilities.
  • Business Banking Technology executes the Technology Strategy across Business Banking through world-leading application of technology and operations.
  • We partner closely with the business to solve real-world problems using data and AI-driven insights, resilient platforms and modern engineering practices, delivering customer value at speed and scale.
  • You'll join a team responsible for customer-facing mobile experiences that help business customers access banking services, financial insights and personalised support through Australia's leading digital banking channels.
  • Working alongside mobile, cloud, platform and AI engineers, you'll help shape experiences that are intuitive, reliable, accessible and built for the future.
  • At CommBank, we're committed to creating an accessible, inclusive and respectful workplace.