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

Staff Software Engineer - iOS

Home > Swift programming jobs

Staff Software Engineer - iOS in Australia new

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

Responsibilities

  • Set technical direction for iOS engineering and guide engineers through complex architecture and design decisions.
  • Design and build secure, scalable, and reusable iOS SDKs, frameworks, and platform capabilities using Swift.
  • Shape mobile architecture, modularisation, engineering patterns, and technical standards.
  • Own engineering outcomes from technical design and development through testing, release, and production.
  • Champion automated testing, observability, performance, accessibility, reliability, and secure coding practices.
  • Lead technical design and code reviews while balancing long-term engineering quality with pragmatic delivery.
  • Coach and mentor engineers and raise technical capability and engineering standards across the broader crew.
  • Influence engineering, product, and architecture teams to align technical approaches and solve complex cross-team challenges.

Requirements

  • Deep iOS engineering expertise and a track record of providing technical leadership in complex engineering environments.
  • Deep expertise in Swift and modern iOS engineering, including Swift Concurrency, SwiftUI, and Xcode.
  • Experience designing and delivering secure, scalable iOS applications, SDKs, and reusable frameworks.
  • Strong knowledge of mobile architecture, design patterns, modularisation, and software engineering principles.
  • Experience acting as an iOS technical subject matter expert and evolving large or complex existing codebases.
  • Experience integrating mobile applications with backend services using RESTful APIs and GraphQL.
  • Strong understanding of mobile security, performance, reliability, observability, and accessibility.
  • Strong experience with automated testing, CI/CD, Git, and modern software delivery practices.
  • Ability to lead technical design and code reviews, establish engineering standards, and guide other iOS engineers.
  • Ability to work hands-on with code, shape architecture, influence technical decisions, resolve ambiguity, and make sound engineering trade-offs.

Benefits

  • Inclusive and respectful workplace with support and adjustments available for applicants who require them.
  • Applications are welcomed from people of all backgrounds, with particular commitment to Aboriginal and/or Torres Strait Islander Peoples.
  • Advertising end date: 16/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 iOS Engineer

  • onX
  • Full time
  • USA
  • 11/04/2026
  • Salary: $146k - $182k/yr
  • Missoula, MT

Senior Mobile Engineer (iOS)

  • Air New Zealand
  • Full time
  • Others
  • 11/04/2026
  • Auckland, New Zealand

Senior Software Engineer II, Mobile

  • Life360
  • Full time
  • USA
  • 11/04/2026
  • Salary: $119k - $217k/yr
  • Remote

Software Engineer III

  • JPMorgan Chase
  • Full time
  • USA
  • 11/04/2026
  • Salary: $138k - $185k/yr
  • New York, NY

Staff Software Engineer in Test

  • InPost
  • Full time
  • Remote
  • 11/04/2026
  • Poland