Sep 24, 2021

Software Engineer

  • Commonwealth Bank
  • Sydney NSW, Australia

Job Description

  • You are a detail-focused engineer who loves building elegant end-to-end solutions
  • We are a team of big thinkers, defining the future of digital banking
  • Together we can deliver large-scale applications that impact millions of users

Do work that matters

With a background in end-to-end application management experience, you are passionate about building critical payments applications as part of a pipeline that impacts millions of customers. As someone who is detail focused and loves solving challenges, you will design, code, test and deploy complex enterprise level Microservices-based applications.

Day to day you will collaborate across teams and functions, working with Program Managers, Software Engineers and DevOps Specialists who are collectively driven to provide industry-leading solutions for the bank and its customers. Communicating complex ideas and solutions with technical leaders and business stakeholders is second nature to you.

Sharing knowledge is part of how you work and you’re well equipped to provide technical engineering advice and recommendations. You’re constantly learning, honing your craft inside and outside of work as a passionate member of the broader engineering community.

See yourself in our team

As a team we’re responsible for delivering the infrastructure and platform services that make it easier, cheaper and faster for CommBank to operate. We enable our engineering teams to provide unparalleled solutions for millions of people. We’re constantly striving to be the best in digital, pushing the boundaries to provide a seamless user experience across every product.

Leveraging cloud technologies, we provide highly standardised platforms that push us toward rapid deployment and greater resilience. Together we’re integrating our automation processes, tools, data and ways of working to streamline delivery and provide unrivalled personalisation.

Our team is anchored by open communication, quality work and a culture of excellence, and we offer a collaborative and supportive space to share knowledge. We’re dedicated to growing our people and encourage you to follow your thirst for knowledge across CommBank’s diverse tech stack. Here, you’ll experience flexibility, great rewards and the opportunity to drive your own career growth.

We’re interested in hearing from people who have:

  • Experience in design and development of Software applications.  Demonstrate strong knowledge of the platform and its design.
  • Proven record of development of real-time applications and rules engine
  • Strong Scripting knowledge – Pearl, Shell with Linux background.
  • Java/Object oriented programming background.
  • Experience in SQL, MQ and SSL configuration.
  • Payments Domain knowledge including MT and ISO 20022 message formats
  • Experience as a Senior Developer.  Demonstrate the ability to lead design and development to drive outcomes.
  • Experience with CICD tooling and Engineering best practices.
  • Excellent written and verbal communication skills


Familiar with Cloud technology stack.

What's in it for you? 

Flexible work options to support your emotional and mental well-being in the role.

An inclusive team culture that promotes collaboration and innovation at their core!

Amazing development and career progression programs to help you grow!



If you're already part of the Commonwealth Bank Group (including Bankwest), 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.


Software Engineer