Taro Logo

Staff Software Engineer (iOS)

Australia's leading provider of integrated financial services, including retail banking, premium banking, business banking, and institutional banking.
Eveleigh NSW 2015, AustraliaMelbourne VIC, Australia
iOS
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Staff Software Engineer (iOS)

Commonwealth Bank of Australia is seeking a Staff Software Engineer (iOS) to join their Navigators team within the Core Experiences crew. This role is part of an engineering transformation focusing on full cycle engineering for iOS development. The position offers an opportunity to impact over 9 million Australians daily by engineering groundbreaking digital experiences.

The Core Experiences crew works on fundamental products within the Digital domain, specifically on Netbank and the award-winning retail banking app - Commbank Mobile. As a Staff Software Engineer, you'll be responsible for leading iOS development initiatives, making key technical decisions, and mentoring other engineers. The role embraces a Full Cycle model where engineers are involved in Design, Build, Challenge, and Run aspects.

The ideal candidate will have extensive experience in iOS development using Swift and SwiftUI, strong architectural knowledge, and a proven track record of building secure, accessible native applications. Knowledge of AWS, CI/CD pipelines, and experience with monitoring tools are essential. The role offers the opportunity to work with cutting-edge technologies, including AI/ML and Agentic AI, while contributing to critical payment services and digital banking products.

CommBank offers a respectful, inclusive, and flexible workplace where employees are empowered to share ideas and initiatives. The company has technology hubs in Melbourne and Perth, providing various location options for engineers. This role presents an excellent opportunity for experienced iOS engineers looking to make a significant impact in the banking sector while working with one of Australia's largest and most innovative financial institutions.

Last updated 2 days ago

Responsibilities For Staff Software Engineer (iOS)

  • Lead and promote continuous improvement in iOS engineering practices
  • Develop and maintain features and roadmaps for iOS platform architecture
  • Enhance solution quality by implementing industry best practices
  • Collaborate with technical leaders and product owners to document changes and drive initiatives
  • Mentor and guide engineers to develop well-tested, maintainable code
  • Make key technical decisions in design and architecture
  • Partner with stakeholders to shape technical direction and support complex integrations

Requirements For Staff Software Engineer (iOS)

Kotlin
Java
  • Experience developing secure, accessible native iOS applications using Swift
  • Experience with SwiftUI and Human Interface Guidelines
  • Strong knowledge of architecture patterns, concurrency, scalability and accessibility
  • Experience designing and building feature-based mobile solutions
  • Experience monitoring app health, crashes, and logs
  • Familiarity with CI/CD pipelines
  • Knowledge of public cloud and backend APIs and systems
  • AWS experience including ECS, EC2, VPCs, IAM
  • Interest in developing microservices using .NET and C#
  • Android app development experience is highly regarded

Interested in this job?

Jobs Related To Commonwealth Bank of Australia Staff Software Engineer (iOS)