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 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 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#, AI/ML, Agentic AI, or regulated technology environments is beneficial.

Benefits

  • Accessible, inclusive, and respectful workplace.
  • Support and workplace adjustments are available for applicants who require them.
  • Sydney-based squad within CommBank Retail Technology.
  • Advertising end date: 08/11/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 Android Engineer, Trump Accounts

  • Robinhood
  • Full time
  • USA
  • 10/30/2026
  • Salary: $153k - $230k/yr
  • New York, NY

Software Engineering SMTS

  • Informatica
  • Full time
  • Others
  • 10/30/2026
  • Bengaluru, India

Senior Software Engineer - Android

  • Okta
  • Full time
  • Others
  • 10/30/2026
  • Bengaluru, India

Senior Android Engineer, Event Contracts

  • Robinhood
  • Full time
  • USA
  • 10/29/2026
  • Salary: $196k - $230k/yr
  • New York, NY

Consultant Flutter Bengaluru Engineering Platform

  • Deloitte Advisory
  • Full time
  • Others
  • 10/29/2026
  • Bengaluru, India