Senior Data Platform Engineer - Snowflake

Bupa UK

Staines-upon-Thames

Hybrid

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

25 days holiday
Bupa health insurance
Enhanced pension plan
Onsite gyms or local discounts
Annual performance-based bonus

Job summary

A leading healthcare provider is seeking a cloud engineer to automate resource provisioning and maintain CI/CD pipelines using Snowflake. The role requires significant expertise in Snowflake, Terraform, and CI/CD design, along with a proactive approach to documentation and security measures. Candidates will enjoy competitive compensation with a 10% bonus, health insurance, and various benefits including flexible holiday arrangements.

Qualifications

  • Significant experience in platform or cloud engineering, focusing on Snowflake.
  • Deep expertise in warehouse management, RBAC, and performance tuning in Snowflake.
  • Hands-on experience with Terraform for managing cloud resources.

Responsibilities

  • Automate Snowflake resource provisioning using Terraform.
  • Design and maintain CI/CD pipelines with GitHub Actions or Azure DevOps.
  • Implement robust security controls including RBAC and data masking.

Skills

Platform or cloud engineering experience
Expertise in Snowflake
Terraform and Infrastructure as Code
CI/CD pipeline automation
Scripting skills in SQL, Python, or Bash
Snowflake security features
Observability practices
Collaboration and communication skills
Technical documentation

Job description

Location

Primary location: Salford (M50 3SP) or Staines (TW18 3DZ) or London (EC2R 7HJ).

Job Type & Compensation

Full time (37.5 hours) – Permanent. Salary negotiable depending on experience & location. 10% Bonus + fantastic benefits.

Responsibilities
  • Automate Snowflake resource provisioning and lifecycle management using Terraform.
  • Design and maintain CI/CD pipelines with GitHub Actions or Azure DevOps.
  • Build monitoring and alerting frameworks using Snowflake-native tools.
  • Lead cost optimisation efforts to ensure efficient resource usage.
  • Implement robust security controls including RBAC, data masking, and identity integration.
  • Develop automated testing and validation for platform changes.
  • Establish governance and compliance controls (e.g., audit logging, access reviews).
  • Design disaster recovery and business continuity strategies.
  • Create reusable templates and modules for consistent platform provisioning.
  • Maintain clear, high-quality documentation and onboarding materials.
Qualifications
  • Significant experience in platform or cloud engineering, with a strong focus on Snowflake in enterprise environments.
  • Deep expertise in Snowflake, including warehouse management, RBAC, data sharing, and performance tuning.
  • Hands-on experience with Terraform and Infrastructure as Code for managing Snowflake and cloud resources.
  • Proficiency in designing and automating CI/CD pipelines using GitHub Actions or Azure DevOps.
  • Strong scripting skills in SQL, Python, or Bash for automation and tooling.
  • Solid understanding of Snowflake security features such as data masking, encryption, identity federation, and network policies.
  • Familiarity with observability practices, including query profiling, usage tracking, and integration with monitoring tools.
  • Demonstrated ability to optimise performance and manage costs in large-scale Snowflake environments.
  • Excellent collaboration and communication skills, with experience working across engineering, data, and compliance teams.
  • A proactive approach to documentation, including technical standards, runbooks, and platform guides.
Benefits
  • 25 days holiday, increasing through length of service, with option to buy or sell.
  • Bupa health insurance as a benefit in kind.
  • An enhanced pension plan and life insurance.
  • Annual performance-based bonus.
  • Onsite gyms or local discounts where no onsite gym available.
  • Various other benefits and online discounts.
EEO Statement

Bupa is a Level 2 Disability Confident Employer. We aim to offer an interview/assessment to every disabled applicant who meets the minimum criteria for the role. We’ll make sure you are treated fairly and offer reasonable adjustments as part of our recruitment process to anyone that needs them.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Ignite Digital • Milton Keynes

Hybrid
GBP 50,000 - 75,000
10% bonus
10.5% company pension contribution
Comprehensive healthcare package
+7
Senior Data Engineer (Snowflake)
Senior Data Engineer (Snowflake)

Experis - ManpowerGroup • Greater London

Hybrid
GBP 70,000 - 90,000
Senior Data Engineer (Snowflake)
Senior Data Engineer (Snowflake)

Experis UK • Greater London

Hybrid
GBP 90,000 - 150,000
Hybrid work model
Office in London
Data Engineer - Snowflake Specialist
Data Engineer - Snowflake Specialist

ABC • United Kingdom

Hybrid
GBP 80,000 - 95,000
Competitive FTC salary
Opportunity for strategic initiatives
Collaborative team environment
Data Engineer
Data Engineer

Tenth Revolution Group • Leeds

On-site
GBP 80,000 - 85,000
Highly competitive salary
Performance-related bonus
Competitive annual leave package
+1
Data Engineer
Data Engineer

TechSearch • Milton Keynes

On-site
GBP 65,000 - 75,000
Bonus up to 20%
Enhanced pension
Income protection
+4
Snowflake Data Engineer
Snowflake Data Engineer

RED Global • Manchester

On-site
Senior Data Engineer
Senior Data Engineer

Ignite Digital • Milton Keynes

Hybrid
GBP 90,000 - 115,000
10% bonus
10.5% company pension contribution
Comprehensive healthcare package
+2
Data Platform Engineer
Data Platform Engineer

Bupa • Salford

Hybrid
GBP 65,000 - 90,000
25 days holiday
Health insurance
Pension
+3
Senior Snowflake Data Engineer
Senior Snowflake Data Engineer

Square One Resources • Sutton

Hybrid
GBP 74,000 - 83,000