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.