Full Stack Data Engineer

Full Stack Data Engineer

Save The Children

September 10, 2025October 25, 2025MelbourneAustralia
Save The Children About
Save the Children believes every child deserves a future. All around the world, they give children a healthy start in life, the opportunity to learn and protection from harm. They do whatever it takes for children – every day and in times of crisis – transforming their lives and the future we share.
Job Description
Job Posting Organization:
Save the Children Australia is a prominent non-profit organization dedicated to improving the lives of children across Australia and the Pacific. Established with a mission to protect, educate, and empower children, the organization has a strong presence in various regions, focusing on delivering impactful programs that address the needs of vulnerable children. Save the Children Australia employs a diverse workforce and operates numerous initiatives aimed at fostering child welfare and development. The organization is committed to creating a safe and inclusive environment for all its employees and stakeholders, ensuring that diversity and inclusion are at the core of its operations.

Job Overview:
The Full Stack Data Engineer position at Save the Children Australia is a full-time, permanent role based in Melbourne, where the successful candidate will be part of the Technology team. This role is pivotal in leveraging data to drive meaningful change for children. The engineer will be responsible for designing and implementing data pipelines that are efficient, scalable, and maintainable. The position requires a blend of technical skills and a passion for social impact, as the engineer will work on projects that directly contribute to the organization’s mission. The role involves collaborating with various stakeholders to transform complex data requirements into actionable insights, ensuring that the data infrastructure supports the organization’s goals effectively. The engineer will also play a crucial role in maintaining data security" style="border-bottom: 1px dotted #007bff !important;">security and compliance, which is essential for protecting sensitive information related to children.

Duties and Responsibilities:
The Full Stack Data Engineer will have a comprehensive set of responsibilities, including but not limited to: designing and implementing metadata-driven, idempotent data pipelines that are scalable; applying engineering best practices such as Git, CI/CD, and testing to ensure high-quality data workflows; collaborating with stakeholders to translate complex requirements into elegant data models; building and optimizing semantic models that enhance reporting and decision-making processes; ensuring data security and compliance to protect sensitive information; promoting DataOps principles to enhance automation, agility, and reliability in data operations; architecting clean integrations and databases that function seamlessly; and continuously evolving the data platform to accommodate advancements in AI and analytics.

Required Qualifications:
Candidates must possess a strong proficiency in Python and SQL, with a proven track record of developing efficient and maintainable data pipelines. A solid understanding of data modeling best practices is essential, along with experience in creating metadata-driven pipelines. Familiarity with Power BI for data visualization is required, or a willingness to learn. Candidates should demonstrate a strong grasp of Git and software engineering principles, as well as the ability to communicate technical concepts in a clear and accessible manner. Additional qualifications may include experience with dbt, Microsoft Fabric, lakehouse architecture, delta tables, and DataOps methodologies.

Educational Background:
A relevant educational background is essential for this position, typically including a degree in Computer Science, Data Science, Information Technology, or a related field. Candidates with equivalent practical experience in data engineering or software development may also be considered. Continuous learning and professional development in data technologies and methodologies are highly valued.

Experience:
The ideal candidate should have several years of experience in data engineering or a related field, demonstrating a strong ability to design and implement data solutions that meet organizational needs. Experience in working with diverse data environments and familiarity with modern data platforms will be advantageous. Candidates should also have a history of collaborating with cross-functional teams to deliver impactful data-driven solutions.

Languages:
Fluency in English is mandatory for this position, as effective communication is crucial for collaboration and stakeholder engagement. Additional language skills may be considered a bonus, particularly if they enhance the ability to engage with diverse communities and stakeholders.

Additional Notes:
This position is advertised as full-time and permanent, but Save the Children Australia is open to flexible working arrangements, including remote work options. The organization values work-life balance and is committed to providing a supportive work environment. Employees are encouraged to participate in various wellness programs and benefit from salary packaging options. The organization actively promotes diversity and inclusion, encouraging applications from Aboriginal and Torres Strait Islander candidates and individuals from diverse backgrounds. All employees must undergo background checks and adhere to child safeguarding policies to ensure a safe working environment.
Similar Jobs