Engineer - Data Modernisation (Sydney or Melbourne Based)

Westpac

City of Melbourne

Hybrid

AUD 120,000 - 160,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Mortgage rates (excl.)
Flexible work arrangements
Culture, Lifestyle & Wellbeing leave
Learning & development opportunities
Volunteer opportunities

Job summary

Westpac in Melbourne/Sydney is seeking an experienced data and software engineer to modernise platforms and automated workflows. You will work across the full data stack, delivering secure, production-grade capabilities and driving reusable patterns.

You will design pipelines, APIs, and services, extend ADAPT/UFW tooling, and migrate legacy workloads safely with CI/CD and IaC. Strong SQL, Python, and cloud experience are essential for this hands-on role.

Qualifications

  • Advanced SQL and Python or enterprise language experience.
  • Experience across more than one data platform or tech stack.
  • Hands-on delivery and operation of batch/streaming pipelines, APIs, services, integrations.
  • Strong data modelling, distributed processing, orchestration, metadata, lineage, data quality.
  • Cloud engineering including CI/CD, automated testing, containers, IaC.
  • Ability to analyse unfamiliar legacy code and modernise safely.
  • Production engineering capabilities: debugging, performance tuning, observability, reliability, incident resolution.
  • Security, identity, secrets management, privacy, resilience, technology risk controls.
  • Effective communication and collaboration with diverse stakeholders.

Responsibilities

  • Design, build, test, deploy and support data pipelines, APIs, services, and platform utilities.
  • Build and extend reusable frameworks and developer tooling (ADAPT, UFW).
  • Modernise legacy workloads via safe, incremental migration and robust reconciliation.
  • Automate build, testing, deployment, migration, observability and ops via CI/CD and IaC.
  • Diagnose cross-stack issues spanning code, data, infrastructure, security, and runtime operations.
  • Leverage AMP, GitHub Copilot, and approved AI tooling to accelerate coding and testing.
  • Own components through production support and document reusable engineering patterns.
  • Collaborate across engineering, architecture, platform and delivery teams; coach others.

Skills

Advanced SQL
Python
Multiple data platforms
CI/CD
Containers
Infrastructure as code
Debugging & performance tuning
Security & risk controls
Clear communication

Tools

Azure
Synapse
Data Factory
Databricks
Spark
Snowflake
Kubernetes
Git
CI/CD tools

Job description

  • Sydney or Melbourne
  • Hybrid Working

Opportunity Knocks ...

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?

Strong, recent hands-on engineering experience in complex production environments is essential. We are looking for depth across data and software engineering, not experience limited to proofs of concept, narrow platform development, or advisory work.

  • 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

Why join us?

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.

Create your future today!

We are all about creating a supportive and inclusive community. We welcome everyone – no matter your age, gender, background, or abilities. We also provide additional support to welcome our veterans, Indigenous Australians, and neurodiverse community.

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 our website.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Engineer - Data Modernisation (Sydney or Melbourne Based)
Engineer - Data Modernisation (Sydney or Melbourne Based)

Westpac Bank • City of Melbourne

On-site
AUD 110,000 - 160,000
Exclusive employee offers
Flexible work arrangements
Learning & development opportunities
+1
Senior Engineer - Data Modernisation (Sydney or Melbourne Based)
Senior Engineer - Data Modernisation (Sydney or Melbourne Based)

Westpac • City of Melbourne

Hybrid
AUD 180,000 - 240,000
Senior Engineer - Data Modernisation (Sydney or Melbourne Based)
Senior Engineer - Data Modernisation (Sydney or Melbourne Based)

Westpac Bank • City of Melbourne

On-site
AUD 180,000 - 240,000
Senior Engineer - Data Modernisation (Sydney Or Melbourne Based)
Senior Engineer - Data Modernisation (Sydney Or Melbourne Based)

Westpac Group • City of Melbourne

On-site
AUD 180,000 - 240,000
Exclusive banking offers and mortgage
Flexible work arrangements
Learning & development opportunities
+1
Senior Product Owner - Data Modernisation (Sydney or Melbourne)
Senior Product Owner - Data Modernisation (Sydney or Melbourne)

Westpac Group • Sydney

Hybrid
AUD 190,000 - 240,000
Exclusive banking product offers
Flexible work arrangements
Learning & development opportunities
+1
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
Senior Product Owner - Data Modernisation (Sydney or Melbourne)
Senior Product Owner - Data Modernisation (Sydney or Melbourne)

Westpac • City of Melbourne

Hybrid
AUD 180,000 - 230,000
Flexible work arrangements
Learning & development opportunities
Community volunteering
Chief Platform Engineer, Data Platforms
Chief Platform Engineer, Data Platforms

Westpac • Sydney

Hybrid
AUD 240,000 - 360,000
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