Senior Data Engineer
Senior Data Engineer at eHealth NSW (NSW Health's digital centre of excellence) designing and building production-grade data pipelines and analytics products on Snowflake, AWS and open table formats (Iceberg) to improve patient care — deep hands-on Python, SQL and distributed systems work in a hybrid role.
- Compensation
- A$153.6K–A$183K / yr
- Location
- New South Wales, Australia
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Contract
- Experience
- Not specified
- Category
- Data engineering
- Posted
Skills
Must have
- Extensive hands-on experience delivering outcomes in large, complex engineering environments, ideally in product development teams where reliability and scale are critical
- Demonstrated ability to design and build production-grade data pipelines using at least one major cloud platform (Snowflake, AWS) with direct practical experience
- Python mastery beyond scripting: packaging, modular design, async processing, focus on performance and maintainable code for long-lived production systems
- Deep database and SQL expertise, including architecting data products across multiple database technologies and understanding database internals, query execution and performance trade-offs
- Practical experience with open table formats (e.g. Iceberg), including optimisation techniques, metadata management and operational considerations
- Proven ability to architect scalable, fault-tolerant and secure data pipelines leveraging cloud-native patterns and best-practice security controls
- Track record building, maintaining and optimising complex data models with emphasis on scalability, data quality, schema governance and reliability at scale
- Ability to independently deliver high-quality data solutions with minimal guidance and operate comfortably in ambiguous environments
- Practical experience with serverless computing platforms such as AWS Lambda and Snowflake serverless features
- Strong applied knowledge of distributed computing principles with real-world experience processing unstructured and semi-structured data at scale
- Current Australian work rights (Australian citizen, permanent resident, NZ citizen with current passport, or valid visa with permission to work in Australia)
Full 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.