Principal Data Engineer

Flybuys

City of Melbourne

Remote

AUD 180,000 - 240,000

Full time

7 days 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

Flybuysflex | work from anywhere, on‑d
Well-being days
Volunteer leave
Learning & development
Team member discounts
Wellness programs
Team events
New starter kit

Job summary

Flybuys is expanding its data capability with a Principal Data Engineer who will own the end-to-end data platform strategy and execution. This role combines hands-on data engineering with people leadership to deliver governed data that enables measurable value for members and partners.

You’ll design and implement scalable data models and pipelines, lead distributed teams across time zones, and establish robust governance, security and operational standards to support trusted data products.

Qualifications

  • Bachelor’s or Master’s degree in computer science, data science, engineering, or related field.
  • 8+ years of data engineering experience including leadership or management roles.
  • Experience delivering complex data products/platforms and full engineering lifecycle.

Responsibilities

  • Own data engineering platforms, design scalable data solutions.
  • Lead and develop data engineers through coaching and reviews.
  • Design reusable data models, pipelines and architectures.
  • Maintain data governance, quality, lineage, access controls and privacy.

Skills

Data engineering
Team leadership
Cloud data warehouses
SQL
Python
Airflow
dbt
Fivetran
Kinesis
Security & governance

Education

Bachelor’s or Master’s degree in CS/Data Science/Engineering

Tools

AWS
Azure

Job description

About Us

We’re known for being the country’s most popular rewards program, helping over 10 million Australians get more of what they value beyond the checkout. And through our extended network of partnerships with other nationally recognised brands, we make every day simpler, easier and more rewarding for our members. Plus, we’re also the winner of Canstar Blue's 2023, 2024 and 2025 Most Satisfied Customer award for Rewards Programs

But,we'remore than the card you carry around in your wallet or the app on your phone!Our diverse team islocatedall over Australia, and our incredible office islocatedright in the heart of Melbourne CBD.Staying true to our flexible working policy and people-centric culture, we ensure all our team members are set up to work remotely across Australia. We are outcomes-focused, and everything we do is aligned with our core principles - Own, Act and Inspire.

Your Team

We've already built a pretty amazing team, but we're not looking for more of the same. Our day-to-day is made stronger when we surround ourselves with people who are different, like you.

Your Role

The Principal Data Engineer owns the technical approach and end-to-end engineering of data platforms and data products, from discovery through design, delivery, secure operation and improvement. The role combines hands-on data engineering with people leadership, enabling reliable, governed data that delivers measurable value for members, partners and Flybuys.

  • Responsible for the design and implementation of data engineering platforms, maintaining and improving infrastructure as code capabilities for scalable and efficient data solutions.
  • Lead, manage and develop data engineers through coaching, feedback, reviews and reusable examples. Coach Senior/Lead Data Engineers and Data Quality engineer where assigned.
  • Design and implement reusable data models, ingestion, transformation and streaming pipelines, and data architectures that balance consumer needs, reliability, security, cost and performance.
  • Define and maintain data engineering governance and technical standards for data quality, integrity, lineage, access controls, privacy, security and operability. Embed these guardrails in delivery and operation, aligned with data governance policies and relevant assurance teams.
  • Evaluate emerging data engineering methods and technologies and use approved AI-assisted engineering and automation to improve development, testing, documentation and operations within privacy, security and governance requirements.
  • Partner with Product Management, Squad Leads, architects, business stakeholders, analysts and data scientists to frame data opportunities, validate assumptions and compare options. Constructively challenge choices against value, usability, feasibility, viability, risk, cost and delivery pace.
  • Own data engineering initiatives from discovery and design through build, release and production improvement. Guide estimates, sequencing, dependencies and blocker resolution, making readiness, risks and trade-offs transparent.
  • Ensure data platforms and pipelines are observable, testable, resilient and supportable. Establish monitoring, data quality checks, incident response and performance expectations before release, and resolve complex production issues through root-cause analysis.
  • Enable flex squads and other teams to build and support their own data pipelines through governed self-service, providing design reviews and hands‑on support to ensure standards and production-readiness requirements are met. Partner with Architecture, Security and Platform teams on novel, complex, high-risk, cross-domain or enterprise decisions.
  • Contribute technical leadership beyond the immediate team, shaping coordinated data and technology roadmaps and making technical debt, reliability and security risks, costs and operational constraints visible for prioritisation.
  • Undertake other reasonable accountabilities and deliverables assigned by management.
Your Experience
  • Bachelor’s or Master’s degree in computer science, Data Science, Engineering, or a related field.
  • 8+ years of experience in data engineering, with at least 2 years in a team leadership or management role, including significant experience delivering complex data products or platforms and owning their full engineering lifecycle.
  • Extensive experience in designing, building, and managing data pipelines, data warehouses, and data lakes.
  • Hands‑on experience with cloud data warehouses (e.g., Google BigQuery, Snowflake) and related technologies.
  • Strong proficiency in SQL and Python, with experience in other relevant languages.
  • Knowledge of data governance, data quality, lineage and data security, including privacy, compliance, risk management and access controls throughout the data lifecycle.
  • Excellent written and verbal communication, including explaining complex data concepts to diverse audiences and partnering with product, design and delivery leaders in discovery, prioritisation and decision‑making.
  • Proven experience leading and managing distributed onshore and offshore data engineering teams, setting technical direction and delivery expectations, coaching engineers and coordinating with external delivery partners across time zones to maintain engineering standards and data quality.
  • Strong analytical and problem‑solving abilities to address complex data challenges.
  • Expertise in data pipeline and orchestration tools, with demonstrated proficiency in Apache Airflow and dbt. Hands‑on experience configuring, integrating and operating Fivetran for data ingestion and Hightouch for reverse ETL and data activation, with appropriate monitoring, data quality, access controls and reliability practices.
  • Strong experience with cloud platforms (AWS and Azure) including data, streaming, and infrastructure related services.
  • Strong experience with streaming technologies, including one of Kafka, Confluent, or Kinesis.
  • Exposure to Serverless compute services, with hands‑on Lambda skills.
  • Knowledge of best practices in data modelling, ETL processes, and system design.
  • Expert-level Git and CI/CD toolchain skills, supported by modern engineering practices for automated testing, observability, release readiness, incident response and secure, resilient cloud-native data services.
  • Innovative tendencies and can communicate the value of your ideas.
  • Demonstrate strategic thinking and outcome accountability, balancing immediate delivery with long‑term data platform health. Model Own, Act and Inspire through clear ownership, timely action and support for others.
Your Benefits!

We offer our valued team members a stack of exclusive benefits! To name a few...

  • Flybuysflex | work from anywhere, measured on outcomes
  • Two well‑being days per year!
  • Volunteer leave
  • Ongoing learning & development programs and opportunities
  • My Coles and Wesfarmers team member discount card
  • Be Well Programs – Mind/Body/Soul
  • Quarterly All Team events
  • Hybrid social events
  • New starter kit merchandise
Be You, With Us.Apply today!

We value ways of working that work for everyone and use our different strengths to make us stronger. We work hard to make sure everyone’s voice is heard and respected equally, regardless of identity, background, position, ability or lifestyle.

It is a condition of employment that successful applicants undergo a National Police Check prior to commencing.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Data EngineerHybrid
Principal Data EngineerHybrid

Flybuys • City of Melbourne

Hybrid
AUD 180,000 - 260,000
Flybuysflex
Well-being days
Volunteer leave
+6
Data Engineer - fixed-term opportunity - Hybrid
Data Engineer - fixed-term opportunity - Hybrid

Flybuys • City of Melbourne

On-site
AUD 120,000 - 180,000
Flybuysflex
Well-being days
Volunteer leave
+6
Engineering Manager - Loyalty Platform - 12-month contractHybrid
Engineering Manager - Loyalty Platform - 12-month contractHybrid

Flybuys • City of Melbourne

Hybrid
AUD 180,000 - 240,000
Flybuysflex
Well-being days
Volunteer leave
+2
Principal Solution Engineer - Hybrid
Principal Solution Engineer - Hybrid

Flybuys • City of Melbourne

On-site
AUD 150,000 - 190,000
Flybuysflex
Wellbeing days
Volunteer leave
+6
Senior Software Engineer - AI Platform
Senior Software Engineer - AI Platform

Flybuys • City of Melbourne

Remote
AUD 140,000 - 190,000
Work from anywhere
Well-being days
Volunteer leave
+6
Senior Software Engineer - AI PlatformHybrid
Senior Software Engineer - AI PlatformHybrid

Flybuys • City of Melbourne

Hybrid
AUD 180,000 - 240,000
Flybuysflex
Well-being days
Volunteer leave
+6
Security Engineer (Application Security)
Security Engineer (Application Security)

Flybuys • City of Melbourne

On-site
AUD 120,000 - 180,000
Flybuysflex
Two well-being days per year
Volunteer leave
+6
Engineering Manager - Loyalty Platform - 12-month contract
Engineering Manager - Loyalty Platform - 12-month contract

Flybuys • City of Melbourne

Remote
AUD 180,000 - 240,000
Flybuysflex
Wellbeing days
Volunteer leave
+6
Principal Product Manager
Principal Product Manager

Flybuys • City of Melbourne

On-site
AUD 120,000 - 160,000
Flybuysflex
Well-being days
Volunteer leave
+2
Head of ArchitectureHybrid
Head of ArchitectureHybrid

Flybuys • City of Melbourne

Hybrid
AUD 180,000 - 260,000
Flybuysflex
Well-being days
Volunteer leave
+6