Staff Software Engineer

CBA (Commonwealth Bank)

Sydney, New South Wales, Australia
Swift, .net/c#, kotlin/java development
Architecture patterns, concurrency, scaleability
Ci/cd pipelines and public cloud
As a Staff Software Engineer, you will drive continuous improvement across iOS and Android engineering practices, while shaping the platform architecture and roadmap for both mobile and backend systems

Job Summary

  • As a Staff Software Engineer, you will drive continuous improvement across iOS and Android engineering practices, while shaping the platform architecture and roadmap for both mobile and backend systems.
  • You will be working with a team of engineers who will be designing & implementing solutions as well as influencing your Value streams tech leads, Product Owner & Crew Tech lead.
  • We support our people with the flexibility to balance where work is done with at least half your time each month connecting in the office.

Matching Summary

As a Staff Software Engineer, you will drive continuous improvement across iOS and Android engineering practices, while shaping the platform architecture and roadmap for both mobile and backend systems.

Skills & Requirements

Must-have

  • Swift, .Net/C#, Kotlin/Java development
  • architecture patterns, concurrency, scaleability
  • CI/CD pipelines and public cloud
  • AWS experience (ECS, EC2, VPCs, ALBs, IAM, Lambda, API Gateway)
  • monitoring app health, crashes, and logs

Nice-to-have

  • AI/ML, Agentic AI experience
  • banking domain knowledge
  • passion for robust mobile applications
  • customer obsessed and product aligned

Key Requirements

  • Proven experience developing native iOS applications
  • Full-cycle engineering experience
  • High-level designs and technical leadership for squads
  • Understanding of business and technical strategies

Work Rights

Not specified

Tailored Resume

Cover Letter