jobapplier

Staff Software Engineer - iOS

Cba (CommBank Careers)

Skills

Required

  • iOS
  • influence design decisions
  • Swift
  • SwiftUI
  • UIKit
  • iOS architecture patterns
  • MVVM
  • Clean Architecture
  • modularisation
  • concurrency
  • Firebase
  • GitHub

Preferred

  • Next.js
  • TypeScript
  • React
  • .NET
  • platform best practices
  • Python-based

About Cba (CommBank Careers)

  • See yourself in our team Join the Plan, Save and Grow squad within Digital Crew in Retail Technology.
  • We help customers have more control of their finances, allowing them to plan and make better decisions with their money.
  • Working with us At CommBank, we're committed to creating an accessible, inclusive and respectful workplace.
  • We’re keen to support you with the next step in your career.

Responsibilities

  • Together, we are building tomorrow’s bank today — using world-leading engineering practices, modern Apple-native technologies, and AI-enabled platforms.
  • As a senior technical lead within iOS engineering, you will: Champion modern iOS development using Swift and SwiftUI
  • Promote platform excellence across accessibility, performance, security, and reliability
  • Implement and advocate Apple Human Interface Guidelines and platform best practices
  • Mentor and guide engineers in writing clean, maintainable, well-tested Swift code
  • Make key architectural decisions and translate them into pragmatic, production-ready solutions
  • Collaborate with backend, AI, and platform teams to integrate Python-based Agentic LLM services into secure mobile experiences
  • Partner with Product Owners and stakeholders to shape technical roadmaps and innovation initiatives.

Requirements

We’re interested in hearing from people who

  • You are a technical leader, who can influence design decisions and provide architectural guidance to squads.
  • You bring strong full-cycle engineering capability and are committed to engineering excellence, code quality and knowledge sharing.
  • Extensive experience building native iOS applications using Swift – strong proficiency in SwiftUI and UIKit (where applicable)
  • Deep understanding of iOS architecture patterns (MVVM, Clean Architecture, modularisation), concurrency (async/await, combine, structured concurrency), performance optimisation and memory management, accessibility and inclusive design, secure mobile development practices
  • Experience monitoring app health, crash analytics, and observability tools (AppD, Firebase, AppDynamics, Observe, Obstack)

Experience building feature-based, modular mobile architectures

  • Strong knowledge of Apple Human Interface Guidelines and platform conventions.
  • CI/CD experience (Artifactory, GitHub, GitHub Actions) and familiarity with public cloud environments (AWS preferred)
  • Experience working with REST/GraphQL APIs and backend integrations

Preferred

  • Exposure to Next.js, TypeScript, React, and familiarity with .NET environments (nice to have)

Support and adjustments

  • If you require support or adjustments, please let us know.
  • We welcome applications from people of all backgrounds and we're particularly committed to making a positive difference for Aboriginal and/or Torres Strait Islander Peoples.
  • For support please contact 1800 989 696.

How to apply

  • If this sounds like you, apply now!
  • If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application.

Accessibility

  • We're aware of some accessibility issues on this site, particularly for screen reader users.
  • We want to make finding your dream job as easy as possible, so if you require additional support please contact HR Direct on 1800 989 696.

Advertising End Date

12/11/2026