Senior Data Platform Engineer - Snowflake

Altered Resourcing
Manchester, United Kingdom
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 12K

Job location

Manchester, United Kingdom

Tech stack

Audit Trail
Azure
Bash
Cloud Engineering
Data Infrastructure
Data Masking
Data Sharing
Disaster Recovery
Federated Identity Management
Github
Python
Performance Tuning
Role-Based Access Control
Runbook
SQL Databases
Scripting (Bash/Python/Go/Ruby)
Snowflake
Usage Tracking
Infrastructure Automation Frameworks
Terraform

Job description

  • Design, build, and manage Snowflake platform capabilities within an enterprise data environment
  • Automate infrastructure and resource provisioning using Terraform (IaC)
  • Develop and maintain CI/CD pipelines (GitHub Actions / Azure DevOps)
  • Implement monitoring, alerting, and observability frameworks
  • Lead cost optimisation initiatives across Snowflake workloads
  • Define and enforce security best practices (RBAC, data masking, identity integration)
  • Establish governance and compliance frameworks (audit logging, access reviews)
  • Design and implement disaster recovery and business continuity strategies
  • Create reusable modules, templates, and platform standards
  • Produce high-quality documentation, runbooks, and onboarding materials

Requirements

  • Strong experience in platform or cloud engineering within enterprise environments
  • Deep expertise in Snowflake (warehousing, RBAC, data sharing, performance tuning)
  • Hands-on experience with Terraform and Infrastructure as Code
  • Proven experience building CI/CD pipelines (GitHub Actions or Azure DevOps)
  • Strong scripting skills (SQL, Python, or Bash)
  • Solid understanding of Snowflake security features (masking, encryption, identity federation)
  • Experience with monitoring, query profiling, and usage tracking
  • Demonstrated ability to optimise performance and manage costs in large-scale environments
  • Strong communication skills with the ability to work across engineering, data, and compliance teams
  • Proactive approach to documentation and platform standards

Benefits & conditions

  • 25 days holiday (with option to buy/sell)
  • Annual bonus
  • Private healthcare
  • Enhanced pension and life insurance
  • Flexible working arrangements
  • Wellbeing support and lifestyle benefits
  • Access to discounts and additional perks

Apply for this position