Staff Software Engineer - iOS
- Melbourne, Australia +1
- Lead/Staff
- Posted
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
jobapplier