Senior Software Engineer
@ Commonwealth Bank

Sydney, New South Wales, Australia
A$150,000
On Site
Full Time
Posted 24 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXX***** @commbank.com.au
Recommended after applying

Job Details

Senior Software Engineer

You are a detail-focused engineer who loves building elegant end-to-end solutions. Join our engineering transformation program at Commonwealth Bank to push the boundaries of technology. Together, we will build tomorrow’s bank today using world-leading engineering, technology, and innovation.

Key Responsibilities

  • Design and develop next-generation data platforms and pipeline solutions.
  • Build and maintain backend services using Java Spring Boot.
  • Collaborate in a cross-functional team to share practices and frameworks.
  • Transform and process source data into actionable data products.
  • Develop Data Lake frameworks using Scala, PySpark, or Python with robust controls.
  • Ensure compliance with data governance and security standards using AWS tools.
  • Communicate effectively with internal stakeholders and drive knowledge sharing.

Tech Skills

  • Strong experience in Java, Spring Boot, and RESTful API development.
  • Hands-on with Python, SQL, Spark, and Scala for distributed data processing.
  • Proficiency with AWS services including S3, ECS, Lambda, and observability tools.
  • Familiarity with CI/CD tools such as GitHub Actions, ArgoCD, and DevSecOps practices.
  • Exposure to AI/ML technologies and data monetisation strategies is a plus.

About the Team

This role is part of the Trade Finance Squad within the Commodities, Trade & Carbon crew. The squad supports domestic and international trade and supply chain finance customers by providing specialist products and digital experiences. Work in a flexible environment with technology hubs in Melbourne and Perth, enjoying hybrid working arrangements.

Key skills/competency

  • Java
  • Spring Boot
  • REST API
  • Data Engineering
  • AWS
  • Python
  • Scala
  • CI/CD
  • DevSecOps
  • Data Governance

How to Get Hired at Commonwealth Bank

🎯 Tips for Getting Hired

  • Research Commonwealth Bank's culture: Understand their mission and values.
  • Customize your resume: Highlight Java, REST API, and data skills.
  • Showcase technical expertise: Emphasize Spring Boot and AWS experience.
  • Prepare for behavioral interviews: Focus on teamwork and problem solving.

📝 Interview Preparation Advice

Technical Preparation

Review Java Spring Boot fundamentals
Practice REST API integration exercises
Study AWS and data pipeline design
Revise distributed data processing concepts

Behavioral Questions

Describe a teamwork challenge resolved
Explain stakeholder communication examples
Discuss time management under pressure
Share experiences adapting to change

Frequently Asked Questions