Staff Software Engineer - Mobile
Commonwealth Bank · Melbourne
Job description
About the role
The Money Movement team builds and evolves payment experiences within the CommBank app, serving millions of customers. As a Staff Software Engineer – Mobile you will provide senior technical leadership, shape architecture and drive the evolution of mobile payment capabilities.
Key responsibilities
- Set and champion the strategic technical direction for Android, including architecture, platform evolution, framework upgrades and migration pathways.
- Own full‑cycle engineering delivery from ideation and design through build, testing, release and production support.
- Modernise customer payment experiences and evolve legacy mobile components toward reusable, scalable solutions.
- Partner with Product, Design, Security, backend and engineering teams to deliver secure, reliable and consistent customer journeys.
- Champion engineering practices across architecture, automated testing, CI/CD, performance, security and observability.
- Provide hands‑on technical leadership, mentor engineers and uplift Android capability across the wider mobile engineering community.
Required profile
- Experienced Android engineer with deep technical expertise and the ability to influence architecture, engineering practices and delivery outcomes.
- Collaborative mindset, ownership mentality and a passion for helping other engineers grow.
Required skills
- Kotlin, Android SDK and Jetpack Compose
- Mobile architecture patterns such as MVVM, MVI, Clean Architecture and modular design
- Dependency injection, object‑oriented design, SOLID principles and common design patterns
- Automated testing, continuous delivery, production observability
- Integration with REST or GraphQL APIs and experience with cloud services like AWS
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Australia.
Salary: Software Engineer Based on 21 job offers in AustraliaSalaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 1 day ago
Expires 1 month from now
4 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Commonwealth Bank
Melbourne