Warner Hotels
Software Engineer (Data)
Job Description
Salary: £38,000 - 78,000 per year
Requirements:- 2+ years in software engineering roles with proven experience across front-end and back-end development.
- Hands-on production experience with React/Next.js.
- Hands-on production experience with .NET (Core/.NET 5+) and C#; .NET 8 / ASP.NET Core strongly preferred.
- Demonstrable experience building and deploying microservices on AWS (Lambda and/or ECS/Fargate).
- Experience with RESTful API design and development in a microservices architecture.
- Experience working in agile sprint teams, including alongside nearshore or offshore engineering partners.
- Consumer-facing product experience in eCommerce, hospitality, travel, or retail is strongly preferred.
- Design, build, and maintain data ingestion pipelines from our source systems into Snowflake using HVR for change data capture and dbt for transformation.
- Build and maintain dbt transformation models across our Snowflake data warehouse, implementing staging, intermediate, and mart layers in line with agreed modelling conventions.
- Develop and maintain ELT/ETL pipelines using Python and AWS services such as Lambda, S3, and Glue where appropriate.
- Implement data quality tests within dbt, including assertions, freshness checks, and schema validations across the pipelines we own.
- Monitor pipeline health and data quality dashboards, investigating and resolving data quality failures promptly.
- Document data lineage and transformation logic clearly, maintaining a trustworthy data catalogue for the pipelines we own.
- Contribute to the build of the Customer Foundation Model that underpins MyWarner personalisation, Club Warner enrolment, and campaign enrichment.
- Support the data engineering delivery of the AI-powered executive KPI dashboard, ensuring underlying Snowflake data models provide accurate, low-latency data for real-time P&L visibility.
- Provide clean, well-modelled data that enables Power BI and Tableau reporting across the business.
- Write well-tested, version-controlled code following our dbt and SQL coding standards.
- Participate in sprint ceremonies, including sprint planning, stand-ups, reviews, and retrospectives, contributing to the teams delivery rhythm.
- Review code produced by offshore data engineering partners, providing constructive feedback and flagging quality concerns to the Data Tech Lead.
- Collaborate with the Integration Architect on the correct use of Snowflake as a data platform.
- AI
- API
- ASP.NET
- AWS
- Lambda
- Architect
- C#
- Data Warehouse
- ETL
- Support
- Power BI
- Python
- React
- SQL
- Snowflake
- Tableau
- dbt
- microservices
- Cloud
More:
Warner Hotels has invested in a modern data platform built on Snowflake and dbt, and we are looking for a core hands-on contributor to help make it genuinely valuable to the business. We work in a squad model alongside the Data Tech Lead and offshore data engineering partners, contributing to our data engineering roadmap. Key data products include full iStay transaction data integration into Snowflake, Maestro PMS data ingestion, Zonal F&B data, ElementSuite labour data, Coupa procurement data, the Customer Foundation Model that powers MyWarner personalisation and Club Warner, and the AI executive KPI dashboard. We also offer a benefits package including annual bonus, pension, annual leave, discounts, health support, life assurance, free car parking, an electric vehicle scheme, enhanced family-friendly policies, recognition and wellbeing support, and employee assistance resources.
last updated 36 week of 2026
Interested in this role?
Submit your application now
How to Apply
About Warner Hotels
Warner Hotels
Hemel Hempstead
IT
Skills & Technologies
Inferred from job description
Salary Insight
£58,000
This role
£60,000
UK median
This salary is 3% below the UK median for Software Engineers (£60,000/yr).
Based on 2024–2025 UK technology sector benchmarks