Job description

Principal Data Engineer, multiple temporary opportunities up to June 2026


  • Locations are flexible across NSW with hybrid working
  • Salary range from $139,787 - $161,663 plus super


An exciting opportunity has arisen for a Principal Data Engineer to join the Better Revenue Outcomes team in Revenue NSW Digital Taxes.


In this hands-on role you will provide technical leadership to deliver expert advice and services in the design and development of data products and data-related services to support the achievement of business outcomes and strategic goals for the benefit of NSW citizens.


The role will also drive development of data processing frameworks and data architectural approaches scaled to current and future business demands.


You will be joining a friendly, fast-paced, dynamic and diverse team who is passionate about keeping people and places safe.


In this role you will:

  • Partner with customers and stakeholders to design, build and maintain databases, ETL pipelines and management systems and provide end to end solutions to meet business, technical and user needs to meet functional/non-functional business requirements
  • Manage the end-to-end delivery of innovative data management system and solution from concepts to production deployment including testing and integration to ensure fit for purpose solutions through engineering, deployment and commercialisation
  • Contribute to ongoing management of data management systems and solutions including enhancements, capacity management, performance monitoring, troubleshooting and resolution of technical issues to ensure effective and optimal usage of systems and resources
  • Identify, design, and evaluate process improvements to deliver automation, optimise data delivery and re-design infrastructure for greater scalability
  • Take technical ownership for data and data pipelines to ensure compliance with data standards, architectural standards, and achievement of business requirements
  • Maintain up to date knowledge of latest industry trends and innovations in data architecture and solutions to champion continuous improvement and maximise service delivery to achieve effective project outcomes
  • Monitor systems, identify risk and emerging issues and recommend solutions to ensure compliance with data, information and security management requirements
  • Collaborate with senior leaders and other customers and stakeholders to ensure active support and resolution of risk related matters to align with organisational requirements and business objectives


Skills and experience required:

  • Minimum 5 years of Data Warehouse experience
  • Experience with modelling and normalising complex data.
  • Experience manipulating and analysing complex, high-volume, high-dimensionality data from multiple sources / systems of record.
  • Experience with ETL tools, data analytics platforms, and reporting services.
  • Proficient in Python
  • Knowledge of data gathering, cleansing and transformation techniques
  • Experience working with Apache Airflow, Kafka and Spark
  • Demonstrated experience in Troubleshooting, TDD approach and adopt practices/style guides that encourage clean and readable code


Desirable:

  • Experience in graph databases
  • Tertiary qualified professional in Computer Science, Information Technology or related discipline, or equivalent experience
  • Experience in leading, coaching and developing a technical team


About Revenue NSW

Revenue NSW is the state’s principal revenue management agency. We are part of the Department of Customer Service. Our purpose is to contribute to a prosperous, safe, and fair society by collecting revenue, resolving fines, administering grants, and recovering debt.


​We are proud of our diverse and regional team and welcome flexible working. We are open to this role being based at any one of our offices - Parramatta, Lithgow, Maitland, Gosford, Wollongong. Regular travel may be required to engage with the team and our partners at Parramatta.


Why work for us? There are lots of reasons why a role with us is rewarding - working with us gives you:

  • The opportunity for meaningful work that matters to all of us in NSW
  • Hybrid working, compressed hours and generous leave conditions, so you can make time for what counts
  • Much more than just a job, you can build a career here
  • Unmatched opportunities for growth and development

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.