Senior Data Engineer in London

Senior Data Engineer in London

London Full-Time 56700 - 69300 £ / year (est.) Working from home possible
S

At a Glance

  • Tasks: Build and evolve data pipelines using cutting-edge tech on AWS and Snowflake.
  • Company: Join Super Payments, a revolutionary fintech platform disrupting the payments industry.
  • Benefits: Enjoy flexible working, share options, and learning opportunities.
  • Other info: Be part of a diverse team that values collaboration and innovation.
  • Why this job: Make a real impact in a fast-growing company with big ambitions.
  • Qualifications: Experience in AWS, Python, and data pipeline engineering is a plus.

The predicted salary is between 56700 - 69300 £ per year.

Super Payments is the only global fintech platform providing 0% processing fees for merchants. Our mission is to use data and AI to make payments free for businesses, so that everyone wins. At Super, we are disrupting payments, like Spotify did to music and Robinhood did to trading. We don't make money from transaction fees; instead, we monetise through value-added services such as lender commissions and FX. Our platform supports multiple payment methods — from traditional cards to direct bank transfers via open banking, as well as Apple Pay, Google Pay, and our own Buy Now Pay Later solution.

Super has raised $66M from leading investors including Accel, Union Square Ventures and Local Globe (the same investors behind Spotify, Stripe, Monzo) and founded by Samir Desai CBE, co-founder of Funding Circle. Already trusted by thousands of businesses and more than 4 million customers, Super is processing at a run rate of £1.5B and growing 4x YOY.

Our Values

  • Customer obsessed: We only succeed when our customers do.
  • Move fast: Build, test and improve quickly. Progress matters more than perfection.
  • Own it: Be accountable, solve problems, and make it happen.
  • Be open: Act with honesty and respect. Transparency builds trust.
  • Win together: Collaboration beats ego every time.

Senior Data Engineer Role Overview

We run an event-driven data platform on AWS and Snowflake. Events flow from our product services through EventBridge, Kinesis Firehose, S3, and are auto-ingested into Snowflake via Snowpipe; batch and third-party data lands through Snowpark-deployed Python procedures. All infrastructure is defined in Terraform/Terragrunt. Python (Poetry, Pydantic, pytest) is our pipeline language; GitHub Actions runs CI/CD. Datadog gives us end-to-end pipeline observability.

Key Responsibilities

  • Ingestion & Pipeline Engineering
    • Event Pipeline Ownership: Build and evolve the EventBridge → Firehose → S3 → Snowpipe ingestion path, including partitioning and throughput tuning as event volumes grow across streams like fraud, payments and merchant.
    • Batch & Third-Party Integrations: Design and deploy Snowpark-based Python procedures for file-based and third-party data loads, scheduled and monitored as Snowflake Tasks.
    • Schema Evolution: Work with product engineers to manage upstream schema changes and late-arriving data without breaking downstream consumers.
  • Infrastructure & Reliability
    • Infrastructure as Code: Own and extend Terraform/Terragrunt modules for ingestion infrastructure across multiple environments.
    • Pipeline Observability: Design Datadog monitors and alerting for Firehose, EventBridge, DLQs and Snowpipe; triage and resolve ingestion failures.
    • Security & Compliance: Manage PII handling (hashing, secure deletion), masking, data governance and access in Snowflake. Support audit-ready, reconciled data for Finance and Compliance.
  • Data Pipelines & Data Quality
    • Dbt: Build privacy-first data pipelines using dbt and Snowflake Dynamic Tables to safely expose sensitive data for downstream analytics and reporting.
    • Data Quality: Build testing and monitoring for ingestion and transformation logic to catch issues before they reach the business or the Analytics Engineering team.
    • Stakeholder Collaboration: Partner with the wider Engineering team and Analytics Engineering team as a downstream consumer, to ensure pipelines deliver accurate, audit-ready data.

Requirements

  • AWS & Event-Driven Architecture: Hands-on experience with streaming/event ingestion (Kinesis, EventBridge or equivalents), S3 partitioning, and queue/DLQ patterns.
  • Infrastructure as Code: Terraform experience required; Terragrunt a plus. Comfortable owning modules across environments, not just consuming them.
  • Snowflake & Warehouse Engineering: Strong SQL for Snowflake, including Snowpipe, Tasks and Snowpark.
  • Dbt: Proven experience in building well tested SQL and python models in dbt.
  • CI/CD & Data Security: Experience with GitHub Actions (or equivalent), and secrets/key management, PII and sensitive data handling in Snowflake.
  • Python Coding: Python skills for pipeline and infrastructure code (typed models, testing, CI-deployed services), not just scripting or analysis.

Engineering Ownership

  • Technical Communication: A pragmatic, systems-level mindset with the ability to explain pipeline failures, infrastructure trade-offs, or data-flow issues clearly to both engineers and non-technical stakeholders.
  • Ownership & Initiative: A strong willingness to work independently, take initiative, and take full ownership of the pipelines and infrastructure you build, from design and implementation through to production reliability.
  • Production Mindset: Proactively monitoring, debugging, and improving pipelines and infrastructure in production, not just building them and moving on.

*The stated experience and background is a guide and does not preclude applications from candidates with more or less experience, provided the requisite skills can be demonstrated.

Our Benefits

  • Tax advantage Share Options
  • Flexible working model
  • Work from home set up
  • Learning & Development opportunities
  • Contributory Pension Scheme
  • Free Team lunch (Tues & Thurs) and social evenings
  • Comprehensive PMI & x4 Life Insurance
  • Your birthday off, plus one Revival day

If you are excited about sharing the adventure, joining a growing team with big ambitions and you are really great at what you do, then apply now!

Super Payments is an equal opportunity employer, embracing diversity in all its forms and fostering an inclusive environment. The company will not unlawfully discriminate on grounds of gender, sexual orientation, marital or civil partner status, gender reassignment, race, religion or belief, colour, nationality, ethnic or national origin, disability or age, neurodiversity status, pregnancy or trade union membership. Please let us know if you require any reasonable adjustments at any point during the application and/or recruitment process.

Senior Data Engineer in London employer: Super Payments

At Super Payments, we pride ourselves on being an exceptional employer that champions innovation and collaboration. Our vibrant work culture fosters creativity and encourages bold ideas, while our commitment to employee growth is evident through our supportive environment and diverse team dynamics. With unique benefits like tax advantages, share options, and a focus on work-life balance, we empower our employees to thrive both personally and professionally in the heart of the fintech industry.

S

Contact Details:

Super Payments Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Data Engineer in London

Get Involved in Data Science Meetups

Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like Super Payments!

Show Off Your Projects

Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Senior Data Engineer at Super Payments.

Leverage Professional Networks

Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like Super Payments.

Apply Directly through Our Website

When you find a suitable opening like Senior Data Engineer at Super Payments, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!

We think you need these skills to ace Senior Data Engineer in London

AWS
Event-Driven Architecture
Kinesis
EventBridge
S3 Partitioning
Terraform
Snowflake

Some tips for your application 🫡

Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!

Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!

Craft a Tailored Cover Letter:For a full-time role at Super Payments, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.

Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at Super Payments. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!

How to prepare for a job interview at Super Payments

Brush Up on Your Statistics

For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!

Showcase Your Projects

Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!

Get Comfortable with Python and R

Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at Super Payments!

Prepare for Case Studies

Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.