Engineer - Data Modernisation (Sydney or Melbourne Based)

Westpac Bank

City of Melbourne

On-site

AUD 110,000 - 160,000

Full time

29 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Exclusive employee offers
Flexible work arrangements
Learning & development opportunities
Community volunteering

Job summary

Westpac Bank is seeking an Engineer - Data Modernisation based in Sydney or Melbourne to modernise reusable platforms, frameworks, and automation for enterprise data products and pipelines.

You will actively build secure, production‑grade capabilities across data and software stacks, modernising existing solutions rather than re-hosting legacy complexity, and collaborating with multiple teams to raise engineering standards.

Qualifications

  • Advanced SQL and Python programming capabilities.
  • Experience delivering batch or streaming pipelines and system integrations.
  • Cloud engineering experience including CI/CD, containers, and infrastructure‑as‑code.
  • Strong understanding of data modelling, orchestration, metadata, lineage, and data‑quality controls.

Responsibilities

  • Design, build, test, deploy and support data pipelines, APIs, services, integrations, and platform utilities.
  • Build and extend reusable frameworks and developer tooling, including ADAPT and Unified Framework (UFW).
  • Modernise Teradata, enterprise batch, integration and other legacy workloads through safe, incremental migration and robust reconciliation.
  • Automate build, testing, deployment, migration, observability and operational support through CI/CD and infrastructure‑as‑code.
  • Diagnose complex cross‑stack issues spanning code, data, infrastructure, orchestration, security, and runtime operations.
  • Use AMP, GitHub Copilot, and approved AI tooling responsibly to accelerate coding, testing, documentation, migration, and operational diagnosis.
  • Own components through production support and convert successful delivery into documented, tested, and reusable engineering patterns.
  • Partner across engineering, architecture, platform, and delivery teams, while coaching others and raising engineering standards.

Skills

Advanced SQL
Python
Data pipelines
Cloud engineering

Tools

Azure Synapse
Databricks
Spark
Snowflake
Kubernetes

Job description

Engineer - Data Modernisation (Sydney or Melbourne Based)

Help modernise the reusable platforms, frameworks and automation that enable our Data Delivery teams to build data products and pipelines faster, safer, and more consistently across the enterprise.

This is a genuinely hands‑on engineering opportunity for someone who enjoys solving complex problems across the full data and software stack. You will turn roadmap priorities into secure, production‑grade capabilities, modernising existing solutions rather than simply re‑hosting legacy complexity.

Core Focus ...
  • Design, build, test, deploy and support data pipelines, APIs, services, integrations, and platform utilities.
  • Build and extend reusable frameworks and developer tooling, including ADAPT and Unified Framework (UFW) capabilities.
  • Modernise Teradata, enterprise batch, integration and other legacy workloads through safe, incremental migration and robust reconciliation.
  • Automate build, testing, deployment, migration, observability and operational support through CI/CD and infrastructure‑as‑code.
  • Diagnose complex cross‑stack issues spanning code, data, infrastructure, orchestration, security, and runtime operations.
  • Use AMP, GitHub Copilot, and approved AI tooling responsibly to accelerate coding, testing, documentation, migration, and operational diagnosis.
  • Own components through production support and convert successful delivery into documented, tested, and reusable engineering patterns.
  • Partner across engineering, architecture, platform, and delivery teams, while coaching others and raising engineering standards.
What do I need?
  • Advanced SQL and strong programming capability in Python or another enterprise language.
  • Proven engineering experience across more than one data platform or technology stack.
  • Hands‑on delivery and operation of batch or streaming pipelines, APIs, services, and system integrations.
  • Strong understanding of data modelling, distributed processing, orchestration, metadata, lineage, and data‑quality controls.
  • Practical cloud engineering experience, including CI/CD, automated testing, containers, and infrastructure‑as‑code.
  • Ability to analyse unfamiliar legacy code and workloads, map dependencies and modernise them safely.
  • Strong production engineering capability across debugging, performance tuning, observability, reliability, and incident resolution.
  • Sound understanding of security, identity, secrets management, privacy, resilience, and technology risk controls.
  • Clear communication and the ability to explain technical trade‑offs and collaborate with diverse technical and delivery stakeholders.
Strong cross‑stack engineering fundamentals and the ability to learn unfamiliar environments quickly are critical and our tech stack relating to this role covers -
  • Core engineering: SQL, Python, APIs, microservices, distributed data processing and automated testing
  • Cloud and data: Microsoft Azure, Synapse, Data Factory, Databricks, Spark, storage, monitoring, and Snowflake
  • Legacy and enterprise: Teradata, enterprise batch, and integration platforms, EBIP, Sterling, or equivalent
  • Platform and delivery: ADAPT, Unified Framework (UFW), Git, CI/CD, containers, Kubernetes, infrastructure‑as‑code, and observability
  • AI-enabled engineering: AMP, GitHub Copilot, governed AI agents, metadata-driven automation, automated reconciliation, and migration tooling

We are obsessed with becoming our customers' #1 banking partner for life, and we are looking for people who are passionate about helping us achieve that goal. In return, we are committed to making Westpac the best place to work in the country.

Here are just a few of the ways we are already doing that:

  • Exclusive offers on banking products and discounts from top brands, including generous employee-only mortgage rates!
  • Flexible work arrangements to help you achieve a greater work/life balance, and a variety of leave options including Culture, Lifestyle and Wellbeing leave.
  • Tailored learning and development opportunities to help grow your career within the bank.
  • Lots of opportunities to ‘give back’ to the Community by getting involved in our volunteering initiatives.

If you need any adjustments during the recruitment process, you can find out more information and additional contact details by visiting the"People with Disability and/or needing Accessibility Requirements"page via ourwebsite.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Product Owner - Data Modernisation (Sydney or Melbourne)
Senior Product Owner - Data Modernisation (Sydney or Melbourne)

Westpac Bank • City of Melbourne

On-site
AUD 140,000 - 210,000
Exclusive banking offers
Flexible work arrangements
Learning & development
+1
Service Owner - Data Platform Engineering
Service Owner - Data Platform Engineering

Westpac Group • Council of the City of Sydney

Hybrid
AUD 150,000 - 210,000
Mortgage discounts
Flexible work arrangements
Learning & development
+2
Senior Data Engineer
Senior Data Engineer

Westpac Group • Gold Coast City, Sydney

Hybrid
AUD 150,000 - 190,000
Flexible work arrangements
Employee mortgage rates
Learning & Development opportunities
+1
Lead Engineer - Informatica
Lead Engineer - Informatica

Westpac Group • Gold Coast City

Hybrid
AUD 140,000 - 190,000
Mortgage discounts
Flexible work arrangements
Learning & development opportunities
+2
Data Engineer (AI Adoption)
Data Engineer (AI Adoption)

Westpac Group • Sydney

On-site
AUD 140,000 - 190,000
Banking product discounts
Flexible work arrangements
Learning and development opportunities
+1
Lead AI Engineer
Lead AI Engineer

Westpac Group • Sydney

Hybrid
AUD 180,000 - 240,000
Mortgage discounts
Flexible work arrangements
Learning and development
+1
Senior Data Engineer
Senior Data Engineer

Commonwealth Bank Of Australia • City of Melbourne

On-site
AUD 140,000 - 190,000
Data Engineer (DataX)
Data Engineer (DataX)

Westpac Group • Sydney

On-site
AUD 120,000 - 180,000
Senior Data Engineer
Senior Data Engineer

Commonwealth Bank • Sydney

On-site
AUD 150,000 - 220,000
Senior Data Engineer
Senior Data Engineer

Commonwealth Bank • City of Melbourne

On-site
AUD 170,000 - 210,000