Senior Data Engineer

NSW Health

Willoughby City Council

Hybrid

AUD 154,000 - 183,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Hybrid work options
Salary packaging
Allocated day off per month
12% Superannuation
Annual leave loading 17.5%

Job summary

eHealth NSW, the digital arm of NSW Health, is seeking a Senior Data Engineer to design and build scalable data products using Snowflake, AWS and Iceberg. You will collaborate with engineers, architects, data scientists and analysts to transform healthcare data into actionable insights.

You will deliver production-grade pipelines, apply security-focused patterns and optimise performance at scale, while contributing to modern analytics platforms across NSW Health.

Qualifications

  • Extensive hands-on experience delivering outcomes in large, complex engineering environments.
  • Production-grade data pipelines on cloud platforms (Snowflake or AWS).
  • Python mastery with packaging, modular design and async processing.

Responsibilities

  • Design production-grade data pipelines using Snowflake, AWS and Iceberg formats.
  • Collaborate with data engineers, architects, analysts and scientists on large datasets.
  • Follow coding standards, QA practices and secure architectural patterns.

Skills

Snowflake
AWS
Python
SQL
Data pipelines
Cloud platforms
Security by design

Tools

Iceberg
AWS Lambda

Job description

Modernise digital platforms used across NSW Health – plus salary packaging and wellbeing benefits

  • Permanent Full Time
  • Hybrid flexibility for work-life balance | Chatswood, St Leonards or Charlestown
  • Attractive salary, from $153,559 up to $182,954 + 12% Super + 17.5% annual leave loading

Applications Close: 11:59pm, 19 October 2026

Your work matters at eHealth NSW
As the digital centre of excellence for NSW Health, we design and deliver secure, scalable technology that supports patient care across the state, helping clinicians provide better healthcare, now and into the future.

Join eHealth NSW to create real-world impact, drive meaningful outcomes and support the health of millions every day. Learn more about us at eHealth NSW

Join the Team

As a Senior Data Engineer of our Data Analytics Services at eHealth NSW, you will help make a real difference in healthcare by playing a role in shaping the future of healthcare analytics. Reporting to the Principal Data Platform Lead, you will collaborate with a team of digital healthcare specialists, analytics experts, data engineers and other technology professionals to develop and continuously enhance a suite of analytics products. Your work will empower healthcare providers to improve patient outcomes and streamline care delivery.

This role offers the opportunity to use modern data and analytics tools and be part of the team responsible for designing and building new data products using Snowflake and AWS product stack.

This role requires deep, hands‑on systems engineering expertise. If your experience is limited to writing SQL queries for reporting, managing dashboards, or guided cloud tutorials, this position will not be the right fit.

In this role, you will:

  • Design production‑grade pipelines using Snowflake, the AWS ecosystem, and Open Table formats (Iceberg)
  • Collaborate with other data engineers, solution architects, data analysts and data scientists on data initiatives involving large and complex datasets and databases.
  • Follow coding standards, quality assurance practices, and architectural patterns that enhance security, maintainability, and performance.

View the position description here

About You

We are looking for someone who has:

  • Extensive hands‑on experience delivering outcomes in large, complex engineering environments, ideally within product development teams where reliability and scale are critical and non‑negotiable.
  • Demonstrated ability to design and build production‑grade data pipelines using at least one major cloud platform (Snowflake, AWS). You must have direct, practical experience—not theoretical understanding and conceptual exposure.
  • Python mastery beyond scripting: experience with packaging, modular design, and async processing, with a clear focus on performance and writing concise and maintainable code for long‑lived production systems.
  • Deep database and SQL expertise, including hands‑on experience architecting data products across multiple database technologies. A solid understanding of database internals, query execution behaviour, and performance trade‑offs is essential.
  • Practical experience with open table formats (e.g. Iceberg), including a clear understanding of optimisation techniques, metadata management, and real‑world operational considerations.
  • Proven ability to architect scalable, fault‑tolerant, and secure data pipelines, leveraging cloud‑native patterns, best‑practice security controls, and modern data engineering tooling.
  • Track record of building, maintaining, and optimising complex data models, with an emphasis on scalability, data quality, schema governance, and reliability at scale.
  • Ability to independently deliver high‑quality data solutions with minimal guidance—comfortable operating in ambiguous environments and making sound technical decisions.
  • Practical experience with serverless computing platforms, such as AWS Lambda and Snowflake serverless features.
  • Strong applied knowledge of distributed computing principles, supported by real‑world experience processing unstructured and semi‑structured data at scale.
Why work at eHealth NSW?

At eHealth NSW, our benefits are designed to provide you with the flexibility, growth and support when you need it. We provide:

  • Hybrid and flexible working options to support balance and productivity
  • Allocated day off per month in addition to annual leave
  • Salary packaging to maximise your take‑home pay

Hear about how our team benefits from working at eHealth

Learn More About Us

  • This recruitment may be used to establish a Talent Pool for similar roles (ongoing or temporary) that may arise over the next 18 months.
  • To be eligible for this role you must have current Australian work rights (Australian citizen, permanent resident, New Zealand citizen with a current passport, or hold a valid visa with permission to work in Australia).
  • If you currently reside outside NSW, please indicate in your application whether you are willing to relocate if successful.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Associate Data Engineer
Associate Data Engineer

NSW Health • Willoughby City Council

Hybrid
AUD 119,000 - 140,000
Hybrid work options
Allocated day off per month
Salary packaging
Manager - EDWARD Support
Manager - EDWARD Support

E-Health NSW • Sydney

Hybrid
AUD 154,000 - 183,000
Hybrid work arrangement
12% Superannuation
Annual leave loading 17.5%
Cloud Engineer
Cloud Engineer

United States Digital Space LLC • Willoughby City Council

Hybrid
AUD 135,199 - 165,244
Hybrid working options
Allocation day off per month
Salary packaging
+2
Manager - EDWARD Support
Manager - EDWARD Support

NSW Health • Willoughby City Council

On-site
AUD 154,000 - 183,000
Hybrid working options
Additional day off per month
Salary packaging
Manager - EDWARD Support
Manager - EDWARD Support

eHealth NSW • Willoughby City Council

Hybrid
AUD 154,000 - 183,000
Hybrid work options
Salary packaging
Allocated day off per month
Cloud Engineer
Cloud Engineer

NSW Health • Willoughby City Council

On-site
AUD 141,000 - 172,000
Hybrid and flexible working
Allocation day off per month
Salary packaging
+2
Senior Systems Officer - State-wide Network Services
Senior Systems Officer - State-wide Network Services

NSW Health • Willoughby City Council

Hybrid
AUD 138,000 - 156,000
Hybrid work flexibility
Annual leave loading 17.5%
Superannuation 12%
Senior ICT Investment Analyst
Senior ICT Investment Analyst

NSW Health • Willoughby City Council

Hybrid
AUD 154,000 - 183,000
Hybrid flexibility
Salary + super + leave loading
Senior Data Engineer (Snowflake) Australia (Hybrid) Posted on 08/03/2026 Trending
Senior Data Engineer (Snowflake) Australia (Hybrid) Posted on 08/03/2026 Trending

Telstra Health • City of Melbourne

On-site
AUD 140,000 - 190,000
Free Telstra mobile & plan
25% off Telstra products & services
16 weeks paid gender-equal parental LE
+2
Full Stack and AI Developer (multiple roles)
Full Stack and AI Developer (multiple roles)

NSW Health • St Leonards

Hybrid
AUD 138,000 - 156,000