Senior Data Platform Engineer - Snowflake
Senior Data Platform Engineer - Snowflake

Senior Data Platform Engineer - Snowflake

London Full-Time 43200 - 72000 ÂŁ / year (est.) No home office possible
B

At a Glance

  • Tasks: Lead the development of secure, scalable Snowflake services and automate resource management.
  • Company: Bupa is a health insurer focused on improving lives through innovative technology.
  • Benefits: Enjoy flexible working, 25 days holiday, health insurance, and a performance-based bonus.
  • Why this job: Make a real impact in healthcare while developing your skills in a supportive environment.
  • Qualifications: Significant experience in cloud engineering with expertise in Snowflake and automation tools required.
  • Other info: Bupa champions diversity and encourages applications from all backgrounds.

The predicted salary is between 43200 - 72000 ÂŁ per year.

Job Description:

Senior Data Platform Engineer – Snowflake

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

Flexible / Hybrid working options.

Permanent

Salary Negotiable depending on experience & location

10% Bonus+ fantastic benefits

Full time 37.5 hours

We consider all types of flexibility, including locations, hours and working patterns.

We make health happen

At Bupa, we’re passionate about technology. With colleagues, customers, patients and residents in mind you’ll have the opportunity to work on innovative projects and make a real impact on their lives.
Right from the start you’ll become part of our digital & data strategy, joining us on our journey and developing yourself along the way.

We\’re looking for a Senior Platform Engineer to contribute/lead the development of secure, scalable, and automated Snowflake services and capabilities within our enterprise data platform. You\’ll work with high autonomy to deliver robust infrastructure, CI/CD pipelines, and governance frameworks that empower data teams to drive advanced analytics.

In this senior role, you\’ll shape platform standards, and ensure Snowflake is operated in a reliable, cost-effective, and compliant manner. Your work will directly support data-driven innovation in a healthcare and insurance environment, improving patient outcomes and operational efficiency.

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

Our benefits are designed to make health happen for our people. Viva is our global wellbeing programme and includes all aspects of our health – from mental and physical, to financial, social and environmental wellbeing. We support flexible working and have a range of family friendly benefits.

Joining Bupa in this role you will receive the following benefits and more:

• 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

Why Bupa?

We’re a health insurer and provider. With no shareholders, our customers are our focus. Our people are all driven by the same purpose – helping people live longer, healthier, happier lives and making a better world. We make health happen by being brave, caring and responsible in everything we do.

We encourage all of our people to “Be you at Bupa”, we champion diversity, and we understand the importance of our people representing the communities and customers we serve. That’s why we especially encourage applications from people with diverse backgrounds and experiences.

Bupa is a Level 2 Disability Confident Employer. This means 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.

Time Type:

Full time

Job Area:

IT

Locations:

Angel Court, London, Bupa Place, Staines – Willow House #J-18808-Ljbffr

Senior Data Platform Engineer - Snowflake employer: Bupa

Bupa is an exceptional employer that prioritises the well-being of its employees while fostering a culture of innovation and collaboration. With flexible working options, comprehensive benefits including health insurance and an enhanced pension plan, and a commitment to personal and professional growth, Bupa empowers its team members to thrive in their roles. Located in vibrant areas like Salford, Staines, and London, employees enjoy a supportive environment that champions diversity and inclusivity, making it a truly rewarding place to work.
B

Contact Detail:

Bupa Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Data Platform Engineer - Snowflake

✨Tip Number 1

Familiarise yourself with Snowflake's features and capabilities, especially around warehouse management and performance tuning. Being able to discuss specific examples of how you've optimised Snowflake environments in previous roles will set you apart.

✨Tip Number 2

Showcase your experience with Terraform and Infrastructure as Code. Prepare to discuss how you've automated resource provisioning and lifecycle management in past projects, as this is a key responsibility for the role.

✨Tip Number 3

Highlight your proficiency in CI/CD pipelines, particularly with GitHub Actions or Azure DevOps. Be ready to share insights on how you've designed and maintained these pipelines to enhance deployment efficiency.

✨Tip Number 4

Demonstrate your understanding of security features within Snowflake, such as RBAC and data masking. Prepare to discuss how you've implemented robust security controls in previous roles to ensure compliance and protect sensitive data.

We think you need these skills to ace Senior Data Platform Engineer - Snowflake

Significant experience in platform or cloud engineering
Deep expertise in Snowflake, including warehouse management and performance tuning
Hands-on experience with Terraform and Infrastructure as Code
Proficiency in designing and automating CI/CD pipelines using GitHub Actions or Azure DevOps
Strong scripting skills in SQL, Python, or Bash
Solid understanding of Snowflake security features such as data masking and encryption
Familiarity with observability practices and monitoring tools
Demonstrated ability to optimise performance and manage costs in Snowflake environments
Excellent collaboration and communication skills
Proactive approach to documentation and technical standards

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your significant experience in platform or cloud engineering, especially with Snowflake. Include specific examples of your work with Terraform, CI/CD pipelines, and any relevant scripting skills.

Craft a Compelling Cover Letter: In your cover letter, express your passion for technology and how your skills align with Bupa's mission to improve health outcomes. Mention your experience in automating Snowflake services and your proactive approach to documentation.

Showcase Relevant Projects: If you have worked on projects that involved Snowflake, Terraform, or CI/CD pipelines, be sure to include these in your application. Describe your role and the impact your contributions had on the project.

Highlight Collaboration Skills: Bupa values collaboration across teams. In your application, provide examples of how you've successfully worked with engineering, data, and compliance teams to achieve common goals.

How to prepare for a job interview at Bupa

✨Showcase Your Snowflake Expertise

Make sure to highlight your deep knowledge of Snowflake, including warehouse management and performance tuning. Be prepared to discuss specific projects where you've successfully implemented Snowflake solutions.

✨Demonstrate Automation Skills

Since the role involves automating Snowflake resource provisioning with Terraform, be ready to share examples of how you've used Infrastructure as Code in previous roles. Discuss any CI/CD pipelines you've designed using GitHub Actions or Azure DevOps.

✨Emphasise Collaboration and Communication

This position requires working across various teams, so illustrate your experience in collaborating with engineering, data, and compliance teams. Share examples of how effective communication has led to successful project outcomes.

✨Prepare for Scenario-Based Questions

Expect questions that assess your problem-solving skills in real-world scenarios, such as optimising costs in large-scale Snowflake environments or implementing security controls. Think through your past experiences and be ready to discuss your thought process.

Senior Data Platform Engineer - Snowflake
Bupa

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

B
  • Senior Data Platform Engineer - Snowflake

    London
    Full-Time
    43200 - 72000 ÂŁ / year (est.)

    Application deadline: 2027-07-25

  • B

    Bupa

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>