Senior Data Engineer - Data Products

Bendigo Bank

Sydney

Hybrid

AUD 170,000 - 210,000

Full time

3 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 lead the evolution of its data platform on Google Cloud Platform. You will shape robust data pipelines and modern analytics, mentoring squads and driving best practices in dbt modelling and CI/CD automation.

Join a cross-functional, agile team as part of a broader shift toward a modern technology organisation. The role blends architecture, engineering, and governance to deliver scalable, secure data products for customers worldwide.

Qualifications

  • Must have extensive, hands-on production dbt experience (Core/Cloud).
  • Deep GCP BigQuery performance tuning, cost management and BI Engine familiarity.
  • Proven data modelling experience across Raw → Curate → Serve with Data Vault 2.0 and dimensional modelling.
  • Strong Python and SQL skills with experience in Git workflows and CI/CD pipelines.
  • Experience in securing sensitive data with modern enterprise security practices.

Responsibilities

  • Lead technical design and best practices for dbt estate, develop reusable macros and modular models.
  • Architect scalable GCP Lakehouse solutions across BigQuery, GCS, Cloud Run, GKE.
  • Automate testing and CI/CD pipelines, enforce data quality frameworks.
  • Implement security controls for sensitive banking data using policy tags and data masking.
  • Provide technical leadership, reviews, and mentorship across squads.

Skills

dbt expertise
GCP BigQuery
Data Vault 2.0
Python & SQL
CI/CD

Tools

dbt Core/Cloud
BigQuery
Git

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!

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 • City of Greater Bendigo

Hybrid
AUD 140,000 - 180,000
Hybrid work model
Senior Data Engineer - Data Products
Senior Data Engineer - Data Products

Bendigo Bank • City of Melbourne

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

Bendigo Bank • Adelaide

Hybrid
AUD 140,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: dbt & GCP Lakehouse Leader
Senior Data Engineer: dbt & GCP Lakehouse Leader

Bendigo Bank • Adelaide

Hybrid
AUD 140,000 - 190,000
Lead Data Steward
Lead Data Steward

Bendigo Bank • City of Melbourne

Hybrid
AUD 140,000 - 190,000
Ongoing education fee reimbursement
TELUS Health EAP
Senior Data Engineer – GCP Lakehouse & dbt Pioneer
Senior Data Engineer – GCP Lakehouse & dbt Pioneer

Bendigo Bank • Sydney

Hybrid
AUD 170,000 - 210,000
Engineering Manager - Lending Platform Operations
Engineering Manager - Lending Platform Operations

Bendigo Bank • City of Melbourne

Hybrid
AUD 140,000 - 180,000
Hybrid work options
Health and well-being support
Learning and development opportunities
+2
Senior Data Engineer — GCP Lakehouse & dbt Pioneer
Senior Data Engineer — GCP Lakehouse & dbt Pioneer

Bendigo Bank • City of Greater Bendigo

Hybrid
AUD 140,000 - 180,000
Hybrid work model
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