1,853,109open jobs
108,937companies
258,478added this week
Browse all
Salary
≈ $66k – $150k per year (Estimated)
Location
In office (United Kingdom)

Confirmed on the employer's own hiring board on Oct 20, 2026. First seen by Alion on Oct 19, 2026.

Overview
Company
Impact
Profile match
Plan International stands with girls to tear down barriers, save lives and build a world where equality for girls leads to progress for all.

The Organisation

Plan International is an independent development and humanitarian organisation that advances children’s rights and equality for girls. We believe in the power and potential of every child but know this is often suppressed by poverty, violence, exclusion and discrimination. And it is girls who are most affected.

Working together with children, young people, supporters and partners, we strive for a just world, tackling the root causes of the challenges girls and vulnerable children face. We support children’s rights from birth until they reach adulthood and we enable children to prepare for and respond to crises and adversity. We drive changes in practice and policy at local, national and global levels using our reach, experience and knowledge.

For over 85 years, we have rallied other determined optimists to transform the lives of all children in more than 80 countries.

We won’t stop until we are all equal.

Role Purpose

The Snowflake Data/DBT Engineer is responsible for designing, developing, maintaining and optimising Plan International’s cloud-based data platform and data integration solutions. The role delivers scalable, secure, resilient and high-performing data pipelines and data products that enable trusted reporting, analytics, business intelligence and data-driven decision-making across the organisation. Working within the global Data & Analytics function, the role focuses on building and supporting modern ELT processes using Snowflake, dbt and SQL, integrating data from SAP S/4HANA and other enterprise systems into a governed enterprise data platform.

The position holder ensures that data engineering solutions are reliable, performant, well modelled, observable, secure, cost-effective and maintainable. The role contributes to data quality, governance, metadata, lineage and data security requirements and supports the continual evolution of Plan International’s modern cloud data architecture. The position holder collaborates closely with business stakeholders, Data Architects, Reporting & Analytics teams, Enterprise Architecture, IT, source-system owners and implementation partners to develop robust, reusable and maintainable data engineering solutions supporting Plan International’s global operations across more than 80 countries.

Accountabilities

Snowflake Data Engineering

  • Design, develop and maintain scalable ELT pipelines using Snowflake, dbt and SQL.
  • Build reusable, modular and well-tested dbt models following enterprise engineering standards.
  • Develop high-performance analytical and dimensional data models that support enterprise reporting, analytics and self-service BI.
  • Apply appropriate Snowflake optimisation techniques, including effective data modelling, micro-partition pruning, clustering where appropriate, warehouse sizing, workload management and query optimisation.
  • Design and implement incremental processing, change data capture and historisation strategies appropriate to business and technical requirements.
  • Develop reusable engineering patterns, frameworks, macros and packages to improve development efficiency and consistency.
  • Implement robust error handling, monitoring, alerting and automated recovery processes within data pipelines.
  • Ensure data engineering solutions are scalable, secure, resilient, maintainable and aligned with enterprise architecture standards.
  • Apply appropriate Snowflake capabilities, including dynamic tables, streams, tasks and other platform services where they provide an effective solution to business requirements.

Data Integration & ETL Development

  • Develop and support enterprise ETL/ELT solutions integrating SAP S/4HANA and other enterprise source systems into Snowflake.
  • Design and maintain data ingestion and integration processes using SNP Glue and associated technologies.
  • Apply appropriate integration and orchestration patterns, including scheduled, event-driven and API-based processing where required.
  • Develop incremental loading, CDC and automated data validation processes.
  • Investigate and resolve data integration issues across multiple platforms, source systems and environments.
  • Ensure data quality, completeness, consistency and integrity throughout the data lifecycle.
  • Investigate and reconcile data between SAP S/4HANA and Snowflake to identify discrepancies, data-quality issues and integration defects.
  • Collaborate with source-system owners to understand data structures, business processes, source-system changes and integration requirements.
  • Assess the impact of upstream system changes on downstream data pipelines and analytical datasets.
  • Maintain appropriate technical documentation for source-to-target mappings, integration processes and transformation logic.

Data Modelling & Analytics Enablement

  • Design and implement scalable dimensional and analytical data models aligned with enterprise data architecture principles.
  • Apply appropriate approaches to data grain, keys, historisation, slowly changing dimensions and reusable/conformed business entities.
  • Develop trusted, reusable datasets to support Power BI, Microsoft Fabric and other analytical and reporting platforms.
  • Work with Reporting & Analytics teams to ensure datasets are performant, appropriately structured and fit for analytical consumption.
  • Ensure transformation logic is transparent, documented and traceable from source through to consumption.
  • Support the development of reusable semantic and business data structures where required.
  • Ensure data models support both current reporting requirements and future analytical use cases.

DevOps & Platform Operations

  • Support DevOps practices including CI/CD pipelines, automated deployments and source-code management.
  • Maintain version-controlled dbt projects and deployment processes across development, test and production environments.
  • Implement automated validation and testing as part of the development and deployment lifecycle.
  • Apply appropriate unit, integration, data-quality and regression testing practices.
  • Participate in release planning, deployment activities and production support.
  • Contribute to Infrastructure as Code and automated provisioning practices where applicable.
  • Monitor platform health, investigate incidents and implement continuous improvements to operational performance
  • Develop and maintain technical documentation for engineering solutions, deployment processes and operational procedures
  • Establish and maintain appropriate development, testing and production controls.

Collaboration & Solution Delivery

  • Work closely with Data Architects and business stakeholders to translate business requirements into scalable technical solutions.
  • Collaborate with source-system owners to understand business processes, data structures and integration dependencies.
  • Support Reporting & Analytics teams by delivering trusted, well-modelled datasets for Power BI, Microsoft Fabric and other analytical platforms.
  • Participate in solution design, technical estimation, planning, testing and implementation activities.
  • Provide technical input into architecture and design decisions.
  • Communicate technical risks, dependencies and recommendations clearly to technical and non-technical stakeholders.
  • Support User Acceptance Testing and production releases where required.
  • Work effectively with geographically distributed teams across Plan International’s global operating environment.
  • Collaborate with external implementation partners and technology vendors while maintaining appropriate internal technical knowledge and ownership.

Snowflake Platform, Security & Cost Optimisation

  • Develop and maintain Snowflake databases, schemas, warehouses and supporting platform configurations in accordance with enterprise standards.
  • Monitor Snowflake workloads, resource utilisation, performance and platform health.
  • Optimise Snowflake compute and storage consumption through appropriate warehouse sizing, workload management, query optimisation and data lifecycle practices.
  • Identify opportunities to improve platform efficiency and reduce unnecessary cloud data costs.
  • Implement and maintain role-based access controls and least-privilege principles.
  • Support appropriate implementation of data masking, access policies and other Snowflake security capabilities.
  • Ensure Snowflake environments are appropriately configured across development, test and production.
  • Contribute to platform capacity planning and performance management.
  • Support the implementation of platform resilience, disaster recovery and business continuity requirements.
  • Work with Enterprise Architecture, IT and technology vendors to ensure the Snowflake platform evolves in line with Plan International’s strategic technology direction.

Production Support, Reliability & Resilience

  • Monitor critical data pipelines, Snowflake workloads and associated integration processes.
  • Provide Level 2/3 technical support for data engineering services and production data pipelines.
  • Investigate incidents, perform root-cause analysis and implement effective remediation.
  • Ensure recurring production issues are addressed through preventative engineering improvements.
  • Support agreed availability, reliability and data-freshness SLAs/SLOs for critical data services.
  • Participate in incident, problem and change management processes.
  • Contribute to disaster recovery, backup/recovery and business continuity activities.
  • Ensure operational procedures, runbooks and support documentation are maintained.
  • Participate in out-of-hours support arrangements where required by the business.

Continuous Improvement

  • Identify opportunities to improve platform performance, reliability, automation and engineering efficiency.
  • Promote reusable development patterns, automation and engineering best practice.
  • Identify opportunities to simplify and standardise data engineering processes and solutions.
  • Evaluate emerging Snowflake, dbt, cloud and data engineering technologies and recommend improvements where appropriate.
  • Contribute to the continual evolution of Plan International’s modern cloud data architecture.
  • Share knowledge and mentor other members of the Data & Analytics function where appropriate.
  • Promote engineering quality, automation, documentation, testing and operational excellence.
  • Contribute to the development and continual improvement of enterprise data engineering standards.

Technical expertise, skills and knowledge required

Essential

Work experience in Computer Science, Information Systems, Software Engineering or a related discipline, or equivalent practical experience

  • Strong hands-on experience developing solutions using Snowflake
  • Strong hands-on experience using dbt for data transformation and modelling
  • Advanced SQL development and performance optimisation skills
  • Demonstrable experience developing enterprise ETL/ELT solutions
  • Practical experience using SNP Glue for enterprise data integration
  • Experience integrating data from SAP S/4HANA source systems
  • Ability to use SAP Data Browser, including SE16
  • Micro Partition Optimization via dbt incremental models and Snowflake dynamic tables for change processing
  • Cross-system orchestration using SNP event triggers and dbt API runs
  • Macro-enabled dbt package development for semantic modelling and mapping
  • Experience designing dimensional and analytical data models
  • Experience implementing CI/CD and DevOps practices within modern data engineering environments
  • Knowledge of data quality, testing and validation techniques
  • Experience working with Git-based source control and collaborative development practices
  • Strong analytical and problem-solving skills
  • Excellent written and verbal communication skills
  • Ability to work independently while collaborating effectively with global teams
  • Strong attention to detail and commitment to engineering best practice

Desirable

  • Snowflake certification
  • dbt certification
  • Experience with Microsoft Fabric and Power BI
  • Experience working within Azure cloud environments
  • Experience working in international development, NGO or humanitarian organisations
  • Experience with Agile delivery methodologies
  • Knowledge of data governance and metadata management practices
  • Experience supporting enterprise-scale cloud data platforms

Location: The location of this role is United Kingdom.

Type of Role: Permanent contract

Reports to: Data Platform and Architecture Lead

Grade: The typical salary for the role is £37,842 per annum.

Closing Date: Monday 02 November 2026 at 21:59 pm UK time, early application is strongly encouraged. We review applications on a rolling basis and reserve the right to close the advert ahead of the advertised closing date

Equality, diversity and inclusion is at the very heart of everything that Plan International stands for.

We want Plan International to reflect the diversity of the communities we work with, offering equal opportunities to everyone regardless of age, disability, gender reassignment, marriage and civil partnership, pregnancy and maternity, race, religion or belief, sex or sexual orientation.

Plan International is based on a culture of inclusivity and we strive to create a workplace environment that ensures every team, in every office, in every country, is rich in diverse people, thoughts, and ideas.

We foster an organisational culture that embraces our commitment to racial justice, gender equality, girls’ rights and inclusion.

Plan International believes that in a world where children face so many threats of harm, it is our duty to ensure that we, as an organisation, do everything we can to keep children safe. This means that we have particular responsibilities to children that we come into contact with and we must not contribute in any way to harming or placing children at risk.

A range of pre-employment checks will be undertaken in conformity with Plan International's Safeguarding Children and Young People policy. Plan International also participates in the Inter Agency Misconduct Disclosure Scheme. In line with this scheme we will request information from applicants previous employers about any findings of sexual exploitation, sexual abuse and/or sexual harassment during employment, or incidents under investigation when the applicant left employment. By submitting an application, the job applicant confirms their understanding of these recruitment procedures.

Please note that Plan International will never send unsolicited emails requesting payment from candidates.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,853,109 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
United Kingdom
≈ $66k – $151k per year (Estimated) • Remote (India, United Kingdom) • Full-Time • United Kingdom
Python
Java
SQL
Python
pySpark
Databases
DynamoDB
AI/ML
Spark
Airflow
DevOps
Terraform
GitLab CI
CI/CD
AWS
Docker
Amazon EC2
GitLab
Amazon S3
IAM
Amazon CloudWatch
Analytics
AWS Glue
Management
Agile
Apply
≈ $66k – $151k per year (Estimated) • Remote (India, United Kingdom) • Contractor • Newcastle upon Tyne
Python
Java
SQL
Python
pySpark
Databases
DynamoDB
AI/ML
Spark
Airflow
DevOps
Terraform
GitLab CI
CI/CD
AWS
Docker
Amazon EC2
GitLab
Amazon S3
IAM
Amazon CloudWatch
Analytics
AWS Glue
Management
Agile
Apply
Data Engineer 2 months ago
up to $86k per year • In office • Full-Time • Newcastle upon Tyne
Python
SQL
Python
pySpark
AI/ML
Spark
Airflow
NLP
DevOps
Terraform
GitLab CI
CI/CD
AWS
Docker
Amazon EC2
GitLab
Amazon S3
IAM
Amazon CloudWatch
Analytics
Power BI
Management
Agile
Apply
Azure Data Engineer 1 month ago
≈ $63k – $145k per year (Estimated) • In office • Full-Time • Newcastle
Databases
Databricks
Apache Kafka
DevOps
Terraform
GitLab CI
Azure
CI/CD
GitLab
Analytics
Azure Data Factory
Management
Agile
Apply
≈ $95k – $166k per year (Estimated) • In office • Full-Time • Newcastle
Java
SQL
Databases
PostgreSQL
DevOps
Azure
Platform Engineering
Analytics
ETL/ELT
Azure Data Factory
Management
Agile
Apply
≈ $78k – $212k per year (Estimated) • Hybrid • Full-Time • 7+ years exp • Bachelor's Degree • Paderborn
Python
Go
Java
SQL
C++
Bash
DevOps
Terraform
Ansible
GCP
Chef
CloudFormation
Azure
CI/CD
Jenkins
Git
AWS
Kubernetes
SaltStack
SLI/SLO/SLA
GitLab
Amazon ECS
Linux
Unix
Cybersecurity
Zero Trust
Apply
$115k – $135k per year • Remote (United States) • Full-Time • 3+ years exp • Bachelor's Degree • New York
SQL
Analytics
Tableau
Power BI
Management
Confluence
Jira
SharePoint
Agile
Scrum
Waterfall
Service Desk
Apply
≈ $70k – $134k per year (Estimated) • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • Overland Park
Python
SQL
DevOps
Rest API
Analytics
Tableau
Power BI
ETL/ELT
Apply
$120k – $150k per year • In office • Bachelor's Degree • Sunnyvale
Python
Go
JavaScript
Java
TypeScript
Node JS
Databases
MySQL
PostgreSQL
Redis
AI/ML
Fine-tuning
LiteLLM
Gemini
LLM
RAG
OpenAI
Anthropic
Machine Learning
DevOps
Terraform
GCP
GitHub Actions
Pulumi
CI/CD
AWS
Kubernetes
Google Cloud Run
AWS Lambda
Amazon ECS
Apply
≈ $73k – $181k per year (Estimated) • Hybrid • Full-Time • Melbourne
AI/ML
AI Agents
DevOps
CI/CD
Platform Engineering
Management
Asana
Jira
n8n
Power Automate
Agile
Scrum
Apply
≈ $22k – $60k per year (Estimated) • In office • Ecuador
SPSS
Analytics
Power BI
Apply
$50k per year • In office • United Kingdom
Databases
Microsoft Fabric
AI/ML
Copilot Studio
DevOps
Azure
Analytics
Power BI
Management
Power Automate
Power Apps
Outlook
SharePoint
Agile
Apply
≈ $21k – $47k per year (Estimated) • In office • 7+ years exp • Bachelor's Degree • Juba
Apply
≈ $14k – $32k per year (Estimated) • In office • 6+ years exp • Master's Degree • Cox's Bazar
Design
Canva
Management
Agile
Marketing
YouTube
Apply
In office • Bachelor's Degree • Ruteng
Management
Outlook
SharePoint
Microsoft Office
Apply
Retail Van Driver 1 day ago
≈ $36k – $66k per year (Estimated) • In office • Bachelor's Degree • United Kingdom
Apply
≈ $48k – $84k per year (Estimated) • In office • United Kingdom
Apply
≈ $34k – $87k per year (Estimated) • In office • Full-Time • United Kingdom
Management
ServiceNow
Apply
≈ $83k – $173k per year (Estimated) • Hybrid • Full-Time • 2+ years exp • United Kingdom
AI/ML
Machine Learning
Marketing
Salesforce
HubSpot
Marketo
Apply
≈ $87k – $173k per year (Estimated) • Equity • Hybrid • Full-Time • 5+ years exp • Bachelor's Degree • United Kingdom
Apply
See all jobs
This is one of many
1,853,109 more open roles from verified company boards, updated every day.