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

Senior Software Engineer

Home > Swift programming jobs

Senior Software Engineer in Australia

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

Responsibilities

  • Design and deliver high-quality native iOS solutions using Swift and SwiftUI.
  • Shape mobile architecture, engineering standards, and the technical roadmap.
  • Make design and architectural decisions balancing customer experience, security, reliability, and maintainability.
  • Collaborate with product owners, engineers, and technical leaders to translate customer needs into practical solutions.
  • Build well-tested, observable, and maintainable software and integrate mobile applications with APIs, backend services, and cloud technology.
  • Contribute across the full engineering lifecycle from design and development through production operation.
  • Mentor engineers and improve team capability, quality, and engineering practices.

Requirements

  • Experienced iOS engineer with strong hands-on development capability and sound technical judgment.
  • Deep native iOS development experience using Swift and SwiftUI.
  • Strong knowledge of MVVM, MVI, Clean Architecture, modular design, dependency injection, object-oriented design, SOLID principles, and established software design patterns.
  • Experience delivering secure and reliable mobile applications with automated testing, continuous delivery, and production observability.
  • Experience integrating REST or GraphQL APIs and working with 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 capability, quality, and engineering practices across teams.
  • Exposure to backend development with .NET, C#, or microservices; regulated technology environments; and AI or machine learning is valuable.
  • Clear communication, effective collaboration, and the ability to influence engineering decisions.

Benefits

  • Sydney-based engineering squad in a collaborative, product-aligned environment.
  • Inclusive and respectful workplace with accessibility support and workplace adjustments available.
  • Applications are welcomed from people of all backgrounds, with a stated commitment to Aboriginal and Torres Strait Islander Peoples.
  • Additional support is available through HR Direct and accessibility services.

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

Software Engineering Intern - Spring 2027

  • Mercury
  • Full time
  • USA
  • 09/22/2026
  • Remote

Engineer, iOS

  • Notability
  • Full time
  • USA
  • 09/22/2026
  • Salary: $120k - $180k/yr
  • San Francisco, CA

Software Engineer 3 - IOS

  • TCGplayer
  • Full time
  • Others
  • 09/22/2026
  • Bengaluru, India

Senior SDET

  • Suki
  • Full time
  • Others
  • 09/21/2026
  • Bengaluru, India

AI Mobile Engineer - IOS

  • Zafin
  • Full time
  • Canada
  • 09/21/2026
  • Salary: $80k - $190k/yr
  • Toronto