Staff Software Engineer - Mobile (IOS/Android)

🗓️ Posted 2026-08-21 Sydney, New South Wales, Australia Full-time On-site ICT

Company shared salary

NA

Market rate

A$12,000–A$17,500/mo (A$144,000–A$210,000/yr)

Based on similar roles (title + domain + location).

About the Company

Staff Engineer : Full Stack Mobile - IOS/Android Do work that matters: CommBank is driving an engineering transformation, seeking innovative and versatile engineers to redefine customer expectations and shape Australia's future economy. Renowned for its cutting-edge IT platforms, agile infrastructure, and pioneering digital solutions, the bank excels in payments, internet banking, and mobile applications. The software team powers Australia's top banking app and develops technologies like Netbank, Cardless Cash, CommSec Pocket, and Spend Tracker. Their expertise spans web and mobile development as well as designing robust APIs at a remarkable national scale, offering opportunities to join a team at the forefront of industry innovation. See yourself in our team: The CBA technology unit is responsible for delivering industry-leading digital banking experiences to Commonwealth Bank customers. Its remit covers digital delivery, group data and analytics, technology infrastructure, cyber and physical security, fraud prevention, and business resilience for all divisions. The unit is also committed to enhancing workplace technology for over 53,000 employees, providing state-of-the-art tools and resources to empower staff and boost customer outcomes. This role is part of the CommSec's Product and Investing Crew, which operates inside the wider Business Banking Technology division. CommSec, Australia's largest online retail stockbroker, supports a diverse investor base and utilises a w

Requirements

  • Required Skills:
  • Coding Expertise:
  • Deep understanding of the Swift/Kotlin programming language and/or iOS/Android development principles.
  • Proficiency in using modern Swift frameworks such as SwiftUI , Kotlin and Combine.
  • Familiarity with backward compatibility and legacy support.
  • Architecture & Patterns:
  • Strong experience in designing and implementing scalable, maintainable architectures.
  • Proficiency in architectural patterns such as MVVM, Clean Architecture, or VIPER.
  • Solid understanding of dependency injection and modular architecture in apps.
  • Full Software Development Lifecycle:
  • Demonstrated experience throughout the full SDLC, including design, development, code reviews, CI/CD pipelines, and deployment via App Store .
  • Hands-on experience with tools like Git, Xcode, Fastlane, and TestFlight.
  • Full-Stack Engineering:
  • Hands-on experience in working on backend systems, specifically in .NET or similar frameworks.
  • Ability to write and maintain RESTful API services that integrate smoothly with mobile applications.
  • Solid understanding of server-side concepts like authentication, caching, and microservices.
  • Problem-Solving and System Design:
  • Strong problem-solving skills with the ability to debug and optimize both iOS/Android and backend components.
  • Proven ability to design scalable, secure, and efficient systems.
  • Testing & Code Quality: