HireFT
Browse JobsHow it worksPricingSuccess Stories
    Back to jobs
    EC

    EC Markets LTD

    Financial Services

    Senior Data Engineer

    London, United KingdomHybridFull-time5–8 yrs experiencePosted 2d ago
    All EC Markets LTD jobs

    Job description

    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

    Job details are sourced from the employer's original posting.

    Open job posting
    EC

    About the company

    EC Markets LTD

    EC Markets LTD is a company operating in the financial services sector.

    View all EC Markets LTD jobs
    Industry
    Financial Services
    Open roles
    62

    Interested in this role?

    Apply with HireFT

    Free to start — no card required.

    Your fit

    How well do you match?

    Sign in to see how your résumé lines up with this role.