Commonwealth Bank

Staff Software Engineer – iOS, Native Mobile

Commonwealth Bank

full-time

Posted on:

Location Type: Hybrid

Location: SydneyAustralia

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Lead and elevate native iOS engineering practices across the domain
  • Champion modern iOS development using Swift and SwiftUI
  • Drive architectural direction for scalable, modular, and testable mobile applications
  • 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
  • Contribute to DevSecOps practices and operational excellence across CI/CD and cloud environments

Requirements

  • Deep passion for native iOS development and platform craftsmanship
  • Strong full-cycle engineering capability — from ideation and architecture through build, testing (unit, UI, integration, NFT), release, and ongoing optimisation
  • Experience leading technical design and providing architectural guidance to squads
  • Commitment to engineering excellence, code quality, and knowledge sharing
  • Strong understanding of operational metrics, observability, and app health monitoring
  • Ability to collaborate effectively across backend, AI, and cloud engineering teams
  • 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)
  • Strong knowledge of Apple Human Interface Guidelines and platform conventions
  • CI/CD experience (TeamCity Enterprise, Artifactory, GitHub, GitHub Actions)
  • Experience working with REST/GraphQL APIs and backend integrations
  • Familiarity with public cloud environments (AWS preferred)
  • Exposure to Python-based backend services and AI/LLM integrations is highly regarded
Benefits
  • Flexible working options, including changing start and finish times, part-time arrangements and job share
  • Health insurance
  • Professional development opportunities
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
SwiftSwiftUIUIKitiOS architecture patternsMVVMClean ArchitectureCI/CDREST APIsGraphQL APIsPython
Soft Skills
leadershipmentoringcollaborationcommitment to engineering excellenceknowledge sharingcommunicationproblem-solvinginnovationarchitectural guidancepassion for craftsmanship