Background
Featured
Technology

Senior Data Engineer (Snowflake & dbt)

London, Greater London, South East, England
Contract
Job Ref:BH-23885
Senior Data Engineer (Snowflake & dbt)
 
A London-based insurer is seeking a Senior Data Engineer to help design, build, and scale its modern data platform. You’ll play a key role in transforming raw data into reliable, well-structured datasets that power analytics, reporting, and data-driven decision-making across the business.
 
Key Responsibilities of the Senior Data Engineer:
  • Design, develop, and maintain scalable data pipelines and ELT workflows
  • Build and optimize data models using dbt to support analytics and business intelligence
  • Manage and enhance our Snowflake data warehouse environment
  • Ensure data quality, integrity, and performance across pipelines
  • Collaborate with analysts, data scientists, and stakeholders to understand data needs
  • Implement testing, monitoring, and documentation for data systems
  • Contribute to data architecture decisions and best practices
 
Essential skills of the Senior Data Engineer:
  • Strong experience with Snowflake (data modelling, performance tuning, cost optimization)
  • Proven expertise in dbt (modelling, testing, documentation, CI/CD workflows)
  • Advanced SQL skills and deep understanding of data warehousing concepts
  • Experience building and maintaining ETL/ELT pipelines
  • Familiarity with cloud platforms (AWS, Azure, or GCP)
  • Experience with version control (e.g., Git) and modern engineering practices
 
Rate: £600 - £700 P/D Outside IR35
Location: London, EC3A / WFH hybrid
Contract Duration: 6 months
Start Date: ASAP  
Apply now
Consultant
William Bennett
Technology
Change

William
Bennett

Associate Director

Share this job

Apply for this role

Apply for this role by sending us your CV today.

Related vacancies

Search for more jobs
Featured
Technology
Senior Data Engineer (Snowflake & dbt)

London, Greater London, South East, England

Contract

Senior Data Engineer (Snowflake & dbt)   A London-based insurer is seeking a Senior Data Engineer to help design, build, and scale its modern data platform. You’ll play a key role in transforming raw data into reliable, well-structured datasets that power analytics, reporting, and data-driven decision-making across the business.   Key Responsibilities of the Senior Data Engineer: Design, develop, and maintain scalable data pipelines and ELT workflows Build and optimize data models using dbt to support analytics and business intelligence Manage and enhance our Snowflake data warehouse environment Ensure data quality, integrity, and performance across pipelines Collaborate with analysts, data scientists, and stakeholders to understand data needs Implement testing, monitoring, and documentation for data systems Contribute to data architecture decisions and best practices   Essential skills of the Senior Data Engineer: Strong experience with Snowflake (data modelling, performance tuning, cost optimization) Proven expertise in dbt (modelling, testing, documentation, CI/CD workflows) Advanced SQL skills and deep understanding of data warehousing concepts Experience building and maintaining ETL/ELT pipelines Familiarity with cloud platforms (AWS, Azure, or GCP) Experience with version control (e.g., Git) and modern engineering practices   Rate: £600 - £700 P/D Outside IR35 Location: London, EC3A / WFH hybrid Contract Duration: 6 months Start Date: ASAP
Underwriting & Broking
Underwriting & Broking Operations
Underwriting Assistant

London, Greater London, South East, England

Dependant on experience

Permanent

We are working with a leading global insurance group to hire an ambitious Underwriting Assistant to join a specialist, crisis-focused underwriting team. This is a strong entry point for a graduate or school leaver looking to build a career in underwriting, with clear progression into an Underwriter role. You’ll work in a fast-paced, tech-driven environment using AI to process high volumes of submissions, focusing on data accuracy and refinement. Key Responsibilities Support underwriting decisions across specialist risks Analyse, clean, and validate data from AI-driven submissions Maintain accurate underwriting records and systems Handle broker and client enquiries Contribute to process and data quality improvements Requirements Strong working knowledge of Python (essential) Excellent data analysis, cleaning, and scripting skills High attention to detail and strong numeracy Ability to work in a fast-paced environment Genuine interest in underwriting and insurance   If you’re looking to launch your underwriting career in a high-growth, data-led environment, apply now!
Underwriting & Broking Operations
Underwriting & Broking
Underwriting Assistant

London, Greater London, South East, England

Dependant on experience

Permanent

We are working with a leading global insurance group to hire an ambitious Underwriting Assistant. This is a strong entry point for someone looking to build a long-term career in underwriting within a fast-paced, high-performing environment.   You will support underwriting activity, contribute to business growth, and gain exposure to broker relationships, risk assessment, and portfolio development.   Key Responsibilities   Deliver high service standards to brokers and clients Build and manage broker and stakeholder relationships Handle enquiries from clients, insurers, and third parties Maintain accurate underwriting records and systems Monitor broker accounts and support credit control processes   We are looking for highly numerate graduates, ideally those who have completed a degree in a related field. You must have strong attention to detail, excellent organisational skills, and the ability to thrive in a fast-paced environment. A genuine interest in underwriting and the insurance market is essential.