company logo

Staff Software Engineer

Commonwealth Bank

Office

CBP South, 11 Harbour Street, Australia

Full Time

Staff Software Engineer (TypeScript/Java/ REST APIs /AWS)

 

  • You are determined to stay ahead of the latest technologies

  • We are a team of big thinkers who are engineering the future of banking

  • Together we will build tomorrow’s bank today, using world-leading technology and innovation

 

Do work that matters

 

We are looking for a highly skilled Staff Software Engineer to join our dynamic team. In this role, you will be instrumental in shaping the technical direction of CommBank, impacting everything from customer-facing product platforms to vital internal business tools. Your expertise will be crucial in leveraging technology to enhance efficient and timely processing, a cornerstone of exceptional customer service. A key focus will be on the implementation of GenAI, where you'll drive system design, best practices, and the creation of scalable, reusable patterns in this rapidly evolving field.

You will work closely with cross-functional teams to develop and operate solutions using a wide tech stack. The ideal candidate will have a strong background in software engineering, exceptional problem-solving skills, and a passion for building robust systems.  

 

See yourself in our team

The Payments Software Engineering team resides in the Payments Service Utility and its purpose is to restore the trust of our customers by transforming the Payments services experiences provided by the Bank to 99.999% availability, greater agility and reliability.

 

Our team is composed of engineers and technology leaders, who bring in the right mix of skills to enable this transformation. We also work very closely with our business and operations colleagues to support these services which are critical to the Australian and Global economy.

 

You will be reporting directly to the Engineering Chapter Lead and indirectly to the Product owner.

 

Key Responsibilities:

  • Own and develop technical strategy and guidance, overseeing medium to complex engineering initiatives.

  • Lead the development of strategic programs of work, including Proof of Concept developments.

  • Contribute to and direct strategic programs of work.

  • Utilise strong understanding of core business and technical strategies to deliver best business outcomes through technology.

  • Provide thought leadership across projects and delivery teams.

  • Lead and champion strategic practice development within team or platform.

  • Set technical direction on projects within business unit.

  • Role model best practices and industry standards.

  • Take responsibility for nominated technical assets related to areas of expertise including roadmaps and technical direction.

  • Mentor and up-skill other engineering teams across different crews.

  • Participate and act as an SME in internal online discussion around software engineering, delivery and technology (such as knowledge uplift)

  • Guide multiple teams on complex troubleshooting activity.

 

We’re interested in hearing from people who:

  • Have Risk Mindset – All CommBank employees are expected to proactively identify and understand, openly discuss and act on current and future risks.

  • Are curious, life-long learners

  • Can Influence the future of the company’s technology estate every day

  • Can create a culture focussed on accelerating the adoption of new and emerging technologies

 

Skills & Experience

 

We use a broad range of tools, languages, and frameworks. We do not expect you to know them all but experience or exposure with some of these (or equivalents) will set you up for success in this team;

 

  • Application development experience using TypeScript/JAVA and REST APIs.

  • Sound knowledge of OAuth2 and MTLS.

  • Serverless computing using AWS (AWS Lambda, API Gateway, IAM Roles & Policy, SQS, SNS, DynamoDB).

  • Infrastructure as code using AWS CDK, Terraform, CloudFormation, or SST.

  • Experience in working in a DevOps environment and contributing to the CI/CD pipeline.

  • Proficiency in microservices architecture, design patterns, and best practices in software programming.

  • Working knowledge of Pub-Sub and streaming technologies such as SQS, SNS, Kafka, and Kinesis.

  • Familiarity with monitoring and logging tools such as Observe and CloudWatch.

  • Experience in performance tuning while building high-throughput and resilient applications.

  • Working knowledge of Docker and Kubernetes is desirable.

  • Banking and payments domain knowledge is desirable.

  • Experience and interest in AI technologies, particularly around tooling enhancements, will be valued.

  • Test automation experience, including unit, integration, acceptance, and performance testing in APIs.

  • Database knowledge: Relational databases, as well as data warehousing and NoSQL databases.

We operate in a hybrid working environment, meaning a blend between being in the office and working remote.

If you’re a driven, collaborative and enthusiastic who wants to have a real impact on the digital experience of our customers – we would love to hear from you!

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: 19/07/2025

Staff Software Engineer

Office

CBP South, 11 Harbour Street, Australia

Full Time

June 30, 2025

company logo

Commonwealth Bank

cbanewsroom