-
View all jobs
Staff Engineer : Full Stack Mobile
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 wide range of technologies. The Staff Software Engineer will guide a high-performing team of Software Engineers, offering leadership, strategic consultation across products and features, and supporting key solutions within both the CommSec and broader CBA network.
We’re interested in hearing from people who can:
We work with a wide range of technologies. Experience with the following (or similar) will set you up for success:
Skills / Qualifications For Staff IOS/Android Engineer
Required Skills:
Coding Expertise:
Backend Development with .NET:
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: 29/06/2026
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 wide range of technologies. The Staff Software Engineer will guide a high-performing team of Software Engineers, offering leadership, strategic consultation across products and features, and supporting key solutions within both the CommSec and broader CBA network.
We’re interested in hearing from people who can:
- Champion best practices in mobile and backend development, including architecture, testing, CI/CD, and performance optimization.
- Collaborate with cross-functional teams to deliver high-impact features and improvements to the CommSec platform.
- Drive technical strategy and architectural decisions across mobile and backend systems, ensuring scalability, maintainability, and security.
- Promote a culture of innovation, inclusion, and psychological safety within the team.
- Partner with stakeholders across product, design, and operations to align on goals and deliver exceptional customer outcomes.
We work with a wide range of technologies. Experience with the following (or similar) will set you up for success:
Skills / Qualifications For Staff IOS/Android Engineer
Required Skills:
Coding Expertise:
- Deep understanding of the Swift/Kotlin programming language and iOS/Android development principles.
- Proficiency in using modern Swift frameworks such as SwiftUI , Kotlin and Combine.
- Familiarity with backward compatibility and legacy support.
- 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.
- 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.
- 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.
- 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.
- Advanced experience writing unit and integration tests using tools and testing frameworks.
- Commitment to maintaining high code quality standards (e.g., clean code, SOLID principles, and scalable architectures).
- Ability to mentor junior engineers and contribute to a strong engineering culture.
- Collaboration in cross-functional teams, including product, design, and backend teams, to deliver end-to-end solutions.
- Proficiency in profiling and optimizing mobile applications for performance, memory use, and responsiveness.
Backend Development with .NET:
- Strong experience with .NET, including building and managing microservice solutions.
- Knowledge of cloud integration, specifically AWS services.
- Familiarity with frontend web development technologies such as React, Angular.
- Experience setting up and integrating CI/CD pipelines for iOS apps (e.g., GitHub Actions, TeamCity).
- Familiarity with managing containers (e.g., Docker) and orchestrators like Kubernetes in a .NET backend environment.
- Familiarity with real-time communication protocols such as WebSockets or GraphQL is beneficial.
- Hands-on experience with HTTP, HTTPS, and RESTful API design principles.
- Knowledge of logging, monitoring, and debugging tools (e.g., Splunk, Observe, or AppDynamics) to identify and fix issues in both iOS and backend components.
- Knowledge of mobile security best practices (e.g., encryption, storing sensitive data, OAuth, or managing secure credentials).
- Understanding of web and backend security standards for seamless app-backend communication.
- Knowledge of App Store deployment processes, versioning, and managing feedback from platforms like Firebase Crashlytics, or Sentry.
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: 29/06/2026
Key Skills
Ranked by relevance
cicd
product design
ios
kubernetes
firebase
fastlane
graphql
kotlin
docker
server
splunk
react
swift
oauth
cloud
xcode
git
aws
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer
2026-06-15
Full-time
Mid-Senior
Australia
Financial Services
Engineering
View Job Details
Related
Senior Engineering Manager, Corporate Technology – Product Engineering
2026-05-17
Full-time
Mid-Senior
Australia
Financial Services
Engineering
View Job Details
Related
Senior Mobile Engineer, Yield (iOS)
2026-06-18
Full-time
Not Applicable
Australia
Financial Services
Engineering
Login to Apply
- Posted
- Jun 17, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Sydney
- Company
- Commonwealth Bank
Industries
Financial Services
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior Software Engineer
2026-06-15
Full-time
Mid-Senior
Australia
Financial Services
Engineering
View Job Details
Related
Senior Engineering Manager, Corporate Technology – Product Engineering
2026-05-17
Full-time
Mid-Senior
Australia
Financial Services
Engineering
View Job Details
Related
Senior Mobile Engineer, Yield (iOS)
2026-06-18
Full-time
Not Applicable
Australia
Financial Services
Engineering