
Staff Software Engineer - iOS
Commonwealth Bank of Australia4 days ago
Sydney, Australia or Melbourne, AustraliaStaff+
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.
Tech Stack
Categories
Mobile
About 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, digital banking, superannuation, and investment platforms such as CommSec. Founded in 1911, the bank serves millions of customers through branches, contact centres, and online channels.