
Staff Software Engineer - iOS
Commonwealth Bank of Australia2 hours ago
Sydney, Australia or Melbourne, AustraliaStaff+
Responsibilities
- Lead and elevate native iOS engineering practices across the Digital domain.
- Define architecture for scalable, modular, maintainable, and testable mobile applications.
- Champion Swift, SwiftUI, UIKit, accessibility, performance, security, reliability, and Apple platform best practices.
- Make architectural decisions and translate them into pragmatic, production-ready solutions.
- Mentor and guide engineers in writing clean, maintainable, well-tested Swift code.
- Monitor application health using crash analytics and observability tools.
- Collaborate with backend, AI, and platform teams to integrate Python-based Agentic LLM services into secure mobile experiences.
- Partner with Product Owners and stakeholders on technical roadmaps and innovation initiatives.
- Contribute to DevSecOps, CI/CD, cloud operations, and engineering excellence practices.
Requirements
- Extensive experience building native iOS applications with Swift and strong proficiency in SwiftUI and UIKit.
- Deep understanding of iOS architecture patterns, modularisation, concurrency, performance optimisation, memory management, accessibility, inclusive design, and secure mobile development.
- Experience with app health monitoring, crash analytics, and observability tools including AppD, Firebase, AppDynamics, Observe, and Obstack.
- Experience building feature-based, modular mobile architectures.
- Strong knowledge of Apple Human Interface Guidelines and platform conventions.
- Experience with CI/CD tools including Artifactory, GitHub, and GitHub Actions, plus familiarity with public cloud environments; AWS is preferred.
- Experience working with REST or GraphQL APIs and backend integrations.
- Technical leadership experience influencing design decisions and providing architectural guidance.
- Full-cycle engineering capability with a focus on engineering excellence, code quality, and knowledge sharing.
- Exposure to Next.js, TypeScript, and React, and familiarity with .NET environments, is desirable.
Benefits
- Inclusive, accessible, and respectful workplace with support or adjustments available.
- Applications are welcomed from people of all backgrounds, with particular commitment to Aboriginal and/or Torres Strait Islander Peoples.
- Additional accessibility and application support is available through HR Direct.
- Advertising end date: 12/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.