Staff Software Engineer at Commonwealth Bank | AU | Rezi

Staff Software Engineer at Commonwealth Bank

Staff Software Engineer

Commonwealth Bank · AU

5 days ago

Staff Software Engineer

Commonwealth Bank · AU

5 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Staff Software Engineer role.

Rezi rewrites your resume against Commonwealth Bank's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Staff Software Engineer posting at Commonwealth Bank — free, in seconds.

About the Role

Provide technical leadership, influence engineering strategy across teams, and help build resilient, scalable platforms that power Australia’s largest bank. Solve complex engineering challenges and mentor other engineers while shaping the future of Payments technology.

Responsibilities

  • Provide technical leadership across teams, influencing engineering direction, architecture and technical standards.
  • Design, build and evolve secure, scalable and resilient software platforms and distributed systems.
  • Lead architecture and design decisions and help modernise platforms using cloud-native and event-driven approaches.
  • Champion engineering excellence across software quality, testing, observability, security, resilience and operational excellence.
  • Foster a strong DevSecOps culture by taking ownership of solutions from design and development through to deployment, production operations and continuous improvement.
  • Mentor engineers, grow technical capability and support the adoption of modern and AI-enabled engineering practices.

Requirements

  • Experienced software engineer who enjoys solving complex technical problems, influencing engineering direction and helping teams deliver great technology.
  • Deep expertise across several areas of modern software engineering, with curiosity and the ability to learn and adapt.
  • Experience across modern software engineering using backend technologies such as Java and Spring Boot, Node.js and TypeScript.
  • Experience building APIs, microservices and secure, high-performance distributed applications.
  • Experience with cloud-native engineering using AWS, Kubernetes, containerisation and Infrastructure as Code.
  • Experience with event-driven architecture and messaging technologies such as Kafka.
  • Experience with CI/CD, DevSecOps, observability, resilience and owning software throughout its production lifecycle.
  • Experience providing technical leadership, making architectural decisions, mentoring engineers and influencing engineering standards across teams.

Skills

  • Java
  • Spring Boot
  • Node.js
  • TypeScript
  • APIs
  • Microservices
  • Distributed applications
  • AWS
  • Kubernetes
  • Containerisation
  • Infrastructure as Code
  • Event-driven architecture
  • Kafka
  • CI/CD
  • DevSecOps
  • Observability
  • Resilience
  • Technical leadership
  • Architecture
  • Mentoring

Location

  • Sydney
  • Melbourne

Work Type

  • Full-time

Experience Level

  • Staff

About the Company

  • Payments is one of the largest and most critical technology domains at CommBank. Every day, our platforms move billions of dollars securely and reliably for millions of customers across Australia and around the world.
  • At CommBank, we're committed to creating an accessible, inclusive and respectful workplace.

Equal Opportunity

  • We welcome applications from people of all backgrounds and we're particularly committed to making a positive difference for Aboriginal and/or Torres Strait Islander Peoples.