Senior Data Platform Engineer – Snowflake
Primary location: Salford (M50 3SP) or Staines (TW18 3DZ) or London (EC2R 7HJ). Flexible / Hybrid working options.
Permanent, full‑time (37.5 hrs). Salary negotiable; 10% bonus + fantastic benefits.
How You’ll Help Us Make Health Happen
- 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.
Key Skills / Qualifications Needed For This Role
- 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.