Senior Data Platform Engineer - Snowflake

  • BUPA
  • Staines, Middlesex
  • 12/07/2026
Full time Information Technology Telecommunications

Job Description

Job Description

Senior Data Platform Engineer - Snowflake. Primary location: Salford, Staines or London. Flexible/Hybrid working options. Permanent. Salary negotiable based on experience and location. 10% bonus and fantastic benefits. Full time 37.5 hours.

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.
  • On site gyms or local discounts where no on site gym available.
  • Various other benefits and online discounts.
Equal Opportunity & Diversity

Bupa is a Level 2 Disability Confident Employer. We encourage applications from people with diverse backgrounds and experiences. We champion diversity and understand the importance of our people representing the communities and customers we serve.