Commonwealth Bank

Staff Software Engineer - Mobile / Android

Commonwealth Bank · Sydney, New South Wales, Australia

Financial Services · 10,001+ employees

Aug 08
Principal (10+ yrs) Full-time Australia
Log in to apply, save this posting, or score it against your profile with AI.

About the role

You will lead strategic engineering decisions and define architectural direction for the CommSec Android application. Additionally, you will mentor engineers and drive the end-to-end software delivery lifecycle from concept to production.

What they look for

Android Kotlin Jetpack Compose MVVM MVI Clean Architecture REST APIs GraphQL GitHub Actions CI/CD Unit Testing UI Testing Performance Testing Prometheus Grafana Splunk

Requirements

The role requires deep expertise in Android development using Kotlin, Jetpack Compose, and modern architectural patterns like MVVM and MVI. Candidates must have experience owning the full software delivery lifecycle and a strong focus on engineering excellence, security, and performance.

Full description

  • We're shaping Bankwest Android apps in a high-impact chapter.
  • You have deep Android skills, lead design, and drive best practice.
  • Together we deliver seamless, secure banking experiences. 

Do work that matters:

At CommSec, we're helping more Australians take control of their financial future through secure, intuitive and high-performing digital investing experiences. As a Staff Software Engineer - Mobile (Android) in the Digital and Customer Crew, you'll play a critical role in shaping the future of the CommSec App. Acting as the senior Android technical SME, you'll lead strategic engineering decisions, define architectural direction, and drive the delivery of scalable, resilient mobile solutions from concept to production. Using Kotlin, the Android SDK and modern frameworks, you'll create exceptional customer experiences while setting the standard for Android engineering excellence.

This is an opportunity to influence far beyond the code. You'll own the end-to-end software delivery lifecycle, drive modern architecture patterns, optimise API integrations, and enhance engineering practices that support delivery at scale. As a trusted technical leader, you'll mentor engineers, uplift capability across the chapter, and partner closely with Product Owners, stakeholders and technology leaders to deliver customer-focused outcomes. From advancing performance, security and reliability to shaping the future of Android engineering at CommSec, your work will directly impact how customers research, invest and manage their financial goals every day.

See yourself in our team:  

Join the team behind one of Australia's most recognised digital investing experiences, where technology directly influences how customers engage with the share market, build wealth and make informed financial decisions. The CommSec Digital and Customer Crew is responsible for creating seamless, secure and high-performing mobile experiences that customers rely on every day. Working at the intersection of innovation, engineering and customer experience, the team solves complex technical challenges at scale while continually evolving a platform that helps Australians invest with confidence.

This is a team where engineers are empowered to lead, innovate and shape the future of digital investing. You'll work alongside highly skilled technologists who are passionate about modern engineering practices, continuous improvement and delivering outstanding customer outcomes. With a strong culture of collaboration, technical excellence and learning, you'll have the opportunity to influence strategic decisions, mentor others, tackle meaningful challenges and build technology that has a genuine impact on the financial futures of Australians.

We’re interested in hearing from people who: 

  • Have experience owning full lifecycle delivery (ideation → design → build → test → release → support), ensuring high-quality outcomes and seamless user experiences. This is a true full-cycle engineering role where driving products end-to-end and taking ownership from concept through to production is key.
  • Have demonstrated expertise in designing and delivering scalable Android solutions, providing technical leadership and shaping architecture from concept through to production.
  • Possess strong hands-on experience with Kotlin, Android SDK and modern Android frameworks, including Jetpack Compose, building clean, maintainable and high-performing mobile applications.
  • Have designed scalable and modular Android architectures using patterns such as MVVM, Clean Architecture and MVI, enabling products to evolve and scale effectively over time.
  • Bring experience building secure and reliable Android applications that leverage REST and GraphQL APIs, with an understanding of networking, caching strategies and offline-first experiences.
  • Have experience improving engineering delivery through CI/CD practices, including tools such as GitHub Actions, and are passionate about enhancing developer productivity.
  • Value engineering excellence and have applied practices such as automated testing, UI testing, static analysis and code quality standards to build reliable and maintainable Android applications.
  • Have experience optimising Android application performance, observability and reliability using monitoring, analytics and crash-reporting tools to deliver exceptional customer experiences.

Tech skills 

We don't expect you to know everything, but experience in several of the following will set you up for success:

  • Mobile Development: Android, Android SDK, Jetpack Compose
  • Programming Languages: Kotlin
  • Architecture: MVVM, MVI, Clean Architecture, Modular Architecture
  • API Integration: REST APIs, GraphQL APIs
  • Cloud: AWS, Microsoft Azure
  • DevSecOps & CI/CD: GitHub Actions, CI/CD Pipelines, DevSecOps, Secure SDLC, Automated Build & Release
  • Testing: Unit Testing, Integration Testing, API Testing, UI Testing, Performance Testing
  • Testing Tools: JUnit, Postman, REST Assured, JMeter, BlazeMeter
  • Monitoring & Observability: Prometheus, Grafana, Splunk, AWS CloudWatch
  • Reliability & Security: Application Reliability, Secure Mobile Applications, Offline-First Applications, Caching Strategies.

If you're already part of the Commonwealth Bank Group (including Bankwest, x15ventures), you'll need to apply through Sidekick to submit a valid application. We’re keen to support you with the next step in your career.

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: 07/09/2026