Staff Software Engineer - Mobile (IOS/Android)
Core
Guide a high-performing team of Software Engineers to deliver industry-leading digital banking and stockbrokerage experiences for CommSec and CBA customers.
Role type
Staff Software Engineer (Mobile Full-Stack)
Builds
Mobile applications (iOS/Android) and backend systems for CommSec and broader CBA network
Domain
Financial Services / Banking / Stockbrokerage
Deliverable
production ML models | product features | infrastructure
Required skills
Swift, Kotlin, SwiftUI, Combine, MVVM, Clean Architecture, Dependency Injection, RESTful API design, Microservices, CI/CD pipelines, Unit and Integration testing, Performance profiling, Mentoring
Preferred skills
.NET, AWS, React, Angular, Docker, Kubernetes, WebSockets, GraphQL, Splunk, AppDynamics, OAuth
Technologies
Swift, Kotlin, SwiftUI, Combine, .NET, AWS, React, Angular, Docker, Kubernetes, GitHub Actions, TeamCity, Splunk, AppDynamics
Responsibilities
Champion best practices in mobile and backend development including architecture and testing; Drive technical strategy and architectural decisions across mobile and backend systems; Mentor junior engineers and contribute to engineering culture; Collaborate with cross-functional teams to deliver high-impact features; Partner with stakeholders to align on goals and deliver customer outcomes
Seniority
Staff, hands-on IC with leadership