Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Staff Software Engineer

Home > Kotlin programming jobs

Staff Software Engineer in Australia

  • Commonwealth Bank of Australia
  • Full time
  • Email
  • Sydney

Responsibilities

  • Shape Android architecture, technical direction, and the engineering roadmap.
  • Design and build high-quality customer experiences within the CommBank app.
  • Lead critical design decisions and promote pragmatic, scalable solutions.
  • Influence engineering practices across the squad and broader value stream.
  • Own solutions across the full engineering lifecycle, from design and development through production operation.
  • Mentor engineers through technical guidance, constructive feedback, and knowledge sharing.
  • Improve quality through automated testing, continuous delivery, and production observability.
  • Collaborate across mobile and backend systems to deliver cohesive customer outcomes.

Requirements

  • Deep Android development experience using Kotlin, the Android SDK, and Jetpack Compose.
  • Strong understanding of mobile architecture, including MVVM, MVI, Clean Architecture, and modular design.
  • Experience with dependency injection, object-oriented design, SOLID principles, and established software design patterns.
  • Experience delivering secure and reliable mobile applications supported by automated testing, continuous delivery, and production observability.
  • Experience integrating REST or GraphQL APIs and exposure to cloud services such as AWS.
  • Ability to lead technical decisions, challenge existing approaches constructively, and build support for strategic engineering direction.
  • Experience mentoring engineers and improving technical capability, quality, and engineering practices across teams.
  • Exposure to iOS, Swift, .NET, C#, microservices, AI/ML, Agentic AI, or regulated technology environments is beneficial.

Benefits

  • Accessible, inclusive, and respectful workplace with support and adjustments available.
  • Applications are welcomed from people of all backgrounds, with a particular commitment to Aboriginal and/or Torres Strait Islander Peoples.
  • Sydney-based squad.
  • Advertising end date: 27/09/2026.

Commonwealth Bank of Australia

Commonwealth Bank of Australia is an ASX-listed bank headquartered in Sydney that provides retail, business, and institutional banking, payments, and wealth services across Australia. Its offerings include transaction and savings accounts, home and business lending, cards, merchant services, digi...

Similar positions

Senior Software Engineer, Backend

  • Affirm
  • Full time
  • UK
  • 09/22/2026
  • Remote

Senior Software Engineer, New Ventures

  • Toast, Inc.
  • Full time
  • USA
  • 09/22/2026
  • Salary: $125k - $254k/yr
  • Remote

Software Engineer

  • Block
  • Full time
  • Remote
  • 09/20/2026
  • Salary: $217,800 – $326,800
  • California, U.S.

Staff Android Engineer (Founding)

  • Grow Therapy
  • Full time
  • USA
  • 09/20/2026
  • Salary: $217k - $289k/yr
  • San Francisco, CA

Android Engineer

  • Binance
  • Full time
  • Others
  • 09/19/2026
  • Salary: Competitive
  • Singapore, Singapore