hirq
← All jobs

ehr

Senior Data Engineer

London, London, City of · Hybrid · Full-Time · Technology

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

SnowflakedbtAWSPythonSQLTerraformCI/CDGitCompliance
Overview EC Markets is building a next-generation data platform to power trading, operational, and marketing intelligence. We are seeking a Senior Data Engineer to drive evolution of our Snowflake-based Data Lakehouse, establishing a modern data ecosystem that supports advanced analytics, compliance, and decision-making across the business. This is a high-impact role for an experienced engineer with a track record of architecting and implementing scalable data platforms — ideally in financial or trading environments — who can talk and think data from ingestion to MI dashboards. Engagement: permanent or contract; start as soon as possible. London hybrid, or remote with a strong overlap with UK hours and occasional London visits. Reports to: Head of Technology Purpose Own and run our data platform end to end, so that finance, risk, regulatory and commercial data is accurate, timely, documented, secure and monitored. The first priority is to take over and stabilise the existing estate, not to rebuild it. After that, evolve the Snowflake lakehouse. Responsibilities - Own the existing pipelines: change data capture from trading and internal databases, through AWS (ECS Fargate, S3), into Snowflake - Build and maintain dbt models with tests, documentation, lineage and CI/CD - Support CASS client-money reconciliation and capital data with Finance and Risk - Set up data quality monitoring and alerting - Manage Snowflake access (RBAC), PII masking and cost control - Deliver governed data marts and Power BI semantic models for reporting and MI - Keep data accurate and private in line with FCA and GDPR requirements - Work with Trading, Finance, Risk, Compliance, Marketing and Operations Must have - Experience in financial services, trading or fintech - Hands-on Snowflake data warehouse or lakehouse delivery, including sizing, clustering, query profiling and cost control - Expert SQL and dimensional modelling - dbt in production (2+ years) - Python and AWS for data pipelines - Power BI in production (DAX, Power Query) - Orchestration frameworks - A track record of owning production data platforms end to end, with solid tenure in previous roles - Clear written and spoken English, and comfortable working with non-technical colleagues Nice to have - Terraform, Git and GitHub Actions - Power BI Embedded or Microsoft Fabric - Snowflake Cortex or AI tooling on Snowflake- Snowflake Cortex or AI tooling on Snowflake - Qualifications - Degree in Computer Science, Data Engineering, or related field. - 5–8 years of hands-on experience in data engineering and / or analysis. Benefits - Competitive salary and performance-based incentives - Career development and progression opportunities - Supportive, high-performance culture - Private Medical Insurance (PMI) – available after successful completion of probation - Group Income Protection (GIP) – available from Day 1 - Cycle to Work (CTW)– available after successful completion of probation - Volunteer Time Off (VTO) – available from Day 1 - Learn-Our-App Benefit - available after 1 week of joining - Eligible for an annual company discretionary performance bonus under the Group bonus scheme; details shared at offer stage