Senior Data Engineer - Data Products

Bendigo Bank

Adelaide

Hybrid

AUD 150,000 - 190,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Bendigo Bank is seeking a Senior Data Engineer to drive the evolution of our enterprise data products on Google Cloud Platform. You will design robust data pipelines, implement best-practice dbt modelling, and champion CI/CD automation across the lakehouse.

Join a hybrid-enabled team delivering scalable, secure data solutions, mentoring squads, and shaping analytics engineering standards within our modern technology organisation.

Qualifications

  • Extensive hands-on dbt experience (Core/Cloud) with macro development and modular SQL/Python models.
  • Strong GCP, BigQuery performance tuning and cost-optimisation.
  • Expertise in Data Vault 2.0 and dimensional modelling (Star schemas, SCDs).
  • Proficiency in Python and advanced SQL, Git workflows, and CI/CD pipelines.
  • Experience securing banking data with policy tags and security controls.

Responsibilities

  • Lead dbt design, project structure, and best practices for data estate.
  • Architect scalable GCP Lakehouse solutions across BigQuery, GCS, Cloud Run, GKE.
  • Drive Data-as-Code with automated tests and Git-driven CI/CD pipelines.
  • Ensure data security, governance, and compliance across data products.
  • Provide technical leadership and mentorship within squads and teams.

Skills

dbt
GCP
BigQuery
Python
SQL
Git
CI/CD
infrastructure-as-code
Data Vault 2.0

Tools

GCS
Cloud Run
GKE

Job description

We've never been 'just a bank'. Just like you should never be 'just an employee'. We're united in our belief that in banking, better can be bigger, and together we're making it happen.

It starts here. With Bendigo Bank... and you.

About the opportunity

Working in a cross-functional, agile team, our Engineers deliver, support, and continuously improve high-quality technology solutions that create meaningful outcomes for Bendigo Bank and its customers.

This role is part of our shift toward becoming a modern technology organisation. We aspire to operate through Team Topologies-aligned teams that are empowered, customer-focused, and measured by their ability to deliver safely, quickly, and reliably.

As a Senior Data Engineer (dbt & GCP Pioneer), you will serve as a technical anchor and subject matter expert driving the evolution of our enterprise data products on our Google Cloud Platform (GCP) Lakehouse. You will set the standard for Modern Analytics Engineering-architecting robust, scalable, and secure data pipelines using dbt Core/Cloud and Data Vault 2.0/Dimensional/medallion architecture on BigQuery.

We are looking for a practitioner who goes beyond routine pipeline maintenance - someone who pioneers best-in-class dbt modelling standards, champions CI/CD automation, optimizes BigQuery performance and cost, and mentors squads in building high-performing data products.

In this role you'll get to...
  • Pioneer dbt & Analytics Engineering: Lead the technical design, project structure, and best practices for our dbt estate. Develop reusable macros, custom packages, and modular SQL/Python models to transform complex Raw/Curate data into performant Serve Layers.
  • Architect Scalable GCP Lakehouse Solutions: Design and implement resilient, cost-efficient data pipelines across the GCP ecosystem (BigQuery, GCS, Cloud Run, GKE), optimising for high throughput and analytical performance.
  • Automate Quality & CI/CD ("Data-as-Code"): Drive software engineering excellence by establishing automated testing frameworks (dbt tests, unit tests, data quality assertions) and Git-driven CI/CD deployment pipelines.
  • Security & Data Governance: Implement robust security controls for sensitive banking and customer data (PII/KYC) using BigQuery Policy Tags, Row/Column-Level Security, dynamic data masking, and GCP Dataplex/Knowledge Catalog.
  • Technical Leadership & Mentorship: Elevate the squad's technical capabilities, lead peer code reviews, champion engineering standards, and collaborate with architects and product owners across the bank
What you'll bring to the role

Essential Technical Mastery (Must-Haves):

  • Pioneering dbt Expertise: Extensive, hands-on production experience with dbt (Core or Cloud) at an advanced level—including custom macro development, complex incremental strategies, automated testing frameworks, package management, and dbt project modularisation.
  • Advanced GCP & BigQuery Engineering: Deep expertise in Google Cloud Platform, specifically mastering BigQuery performance tuning, slot management, partitioning/clustering strategies, cost optimisation, and BI Engine integration.
  • Modern Data Modelling & Data Vault 2.0: Proven track record architecting enterprise data models across the entire lifecycle (Raw -> Curate -> Serve), with deep practical knowledge of Data Vault 2.0 and dimensional modelling (Star Schemas, Conformed Dimensions, SCDs).
  • Software Engineering Mindset for Data: Strong proficiency in Python and advanced SQL, with deep experience in Git workflows, code reviews, automated CI/CD pipelines, and infrastructure-as-code principles.
  • Enterprise Security & Compliance: Hands-on experience securing sensitive financial data using BigQuery Policy Tags, Column-Level Security, and data classification standards.

This is a permanent, full-time opportunity, located at any of our Head Office locations.

We offer flexible work options that put our people first, working in a hybrid model with a minimum local Head Office attendance requirement determined by your Leader, to find a rhythm that works best for you and your team. We believe that coming into the office some of the time is the best way to learn, stay connected and collaborate effectively, especially for key activities like team days, 1:1s, and town halls.

We believe a diverse workforce supported by an inclusive culture is central to our success and we actively encourage applications from those who bring diversity of thought to our business. We support candidate requests for adjustment to accommodate an illness, injury, or disability to equitably participate in the selection process.

Still in two minds?

Research suggests 60% of women and underrepresented groups might stop here, even after getting as far as drafting an application. We believe that diversity makes every team stronger, so even if you don't tick every box we still want to see your application!

Create a job alert for this search

Senior Data Engineer - Data Products Adelaide, SA, AU

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

Similar jobs worth comparing

Senior Data Engineer - Data Products
Senior Data Engineer - Data Products

Bendigo Bank • Sydney

Hybrid
AUD 170,000 - 210,000
Senior Data Engineer - Data Products
Senior Data Engineer - Data Products

Bendigo Bank • City of Melbourne

Hybrid
AUD 190,000 - 260,000
Senior Data Engineer
Senior Data Engineer

Pearson Carter • Adelaide

Hybrid
AUD 140,000 - 180,000
Senior Data Engineer, Data Products - Gcp Lakehouse Lead
Senior Data Engineer, Data Products - Gcp Lakehouse Lead

Bendigo Bank • City of Melbourne

Hybrid
AUD 150,000 - 190,000
Data Modeller
Data Modeller

Bendigo Bank • South Australia

Hybrid
AUD 100,000 - 130,000
Flexible work options
Health and wellbeing support
Learning and development opportunities
Senior Data Engineer – GCP Lakehouse & dbt Pioneer
Senior Data Engineer – GCP Lakehouse & dbt Pioneer

Bendigo Bank • Sydney

Hybrid
AUD 170,000 - 210,000
Senior Data Engineer, Data Products — GCP Lakehouse Lead
Senior Data Engineer, Data Products — GCP Lakehouse Lead

Bendigo Bank • City of Melbourne

Hybrid
AUD 190,000 - 260,000
GCP Lakehouse Data Engineer Lead | Data Products
GCP Lakehouse Data Engineer Lead | Data Products

Bendigo Bank • City of Melbourne

Hybrid
AUD 150,000 - 190,000
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 Data Engineer
Senior Data Engineer

Commonwealth Bank • City of Melbourne

On-site
AUD 170,000 - 210,000