Senior Data Engineer in London

Senior Data Engineer in London

London Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Codat

At a Glance

  • Tasks: Write production code and build data pipelines that drive insights for clients.
  • Company: Codat, a cutting-edge advisory intelligence solution backed by industry giants.
  • Benefits: Competitive salary, remote work options, and opportunities for professional growth.
  • Other info: Join a dynamic team focused on innovation and collaboration.
  • Why this job: Make a real impact by solving user problems with your code every day.
  • Qualifications: Strong coding skills in Python or C#, and experience with data engineering tools.

The predicted salary is between 36000 - 60000 £ per year.

About Codat

Codat is an advisory intelligence solution purpose-built for modern commercial banking. Through rich, specialized data, forward-looking insights, and integrated workflows, Codat empowers banking teams to deepen their relationships, grow their revenue, and simplify their day-to-day work. Founded in 2017 and backed by JPMorgan, PayPal, Amex, Plaid, and Shopify, Codat has successfully powered over 350,000 connections to business customers' financial systems — and is trusted by industry leaders to turn scattered information into actionable, strategic advantages in real time, every time.

The Role

We’re looking for a Senior Data Engineer to join our Insights team. You’ll be hands-on every day — writing production code, building and maintaining data pipelines, and shipping features that turn raw data into actionable intelligence for our clients. You’ll work across the full project lifecycle, from understanding the problem through to delivery, and you’ll care as much about code quality and operational reliability as you do about getting things shipped.

This isn’t a platform architecture role. You’ll be building and owning pipelines end-to-end, not designing abstractions for other engineers to build on. You’ll thrive if you’re motivated by solving real user problems and you want to work somewhere your code has direct, visible business impact.

What You’ll Do

  • Write production code daily, most likely in Python, building and maintaining the data pipelines that power our Insights products.
  • Own the full lifecycle of your projects: understanding the data domain, designing pragmatic solutions, shipping them, and keeping them running reliably.
  • Drive technical quality through strong engineering practices — testing, observability, data quality checks, and clean, maintainable code.
  • Collaborate with product, data science, and engineering stakeholders to shape what we build and how we build it.
  • Identify opportunities to apply AI within our products and workflows where it delivers genuine value.
  • Contribute to the growth of the team by sharing knowledge and championing good engineering practices.

What You’ll Bring

  • Strong software engineering fundamentals: you write well-tested, production-ready code and care about maintainability, observability, and operational excellence.
  • Solid experience with modern data engineering tools and patterns — some combination of SQL, Spark, Databricks/Delta Lake, orchestration tools (Dagster, Airflow, Temporal), and DBT.
  • Proficiency in a strongly typed language, ideally Python or C#.
  • Comfort with modern deployment practices: CI/CD, containerisation (Docker), and cloud-based infrastructure.
  • A product mindset — you want to understand the business domain and use that understanding to influence what you build, not just how you build it.
  • The ability to communicate clearly with both technical and non-technical colleagues.

Senior Data Engineer in London employer: Codat

Codat is an exceptional employer that fosters a culture of technical excellence and continuous improvement, making it an ideal place for Frontend Engineers looking to make a significant impact. With a strong emphasis on mentorship and collaboration, employees are encouraged to grow their skills while working on innovative projects in a fast-paced environment. The company's backing by industry leaders and its commitment to leveraging cutting-edge technologies provide unique opportunities for professional development and meaningful contributions to the future of commercial banking.

Codat

Contact Details:

Codat Recruitment Team

StudySmarter Expert Advice🤫

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

Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at Codat. A friendly chat can sometimes lead to opportunities that aren’t even advertised.

Tip Number 2

Show off your skills! Create a portfolio showcasing your data engineering projects. Whether it’s GitHub repos or personal projects, having tangible examples of your work can really make you stand out.

Tip Number 3

Prepare for those interviews! Brush up on your coding skills, especially in Python, and be ready to discuss your experience with data pipelines. Practice common interview questions and think about how your past work aligns with Codat’s mission.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the team at Codat.

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

Python
SQL
Spark
Databricks
Delta Lake
Orchestration Tools (Dagster, Airflow, Temporal)
DBT

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Data Engineer role. Highlight your experience with Python, data pipelines, and any relevant tools like SQL or Spark. We want to see how you can bring value to our team!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about data engineering and how your background aligns with our mission at Codat. Keep it concise but impactful – we love a good story!

Showcase Your Projects:If you've worked on projects that demonstrate your data engineering skills, don’t hold back! Include links to your GitHub or any relevant work that showcases your ability to write production-ready code and maintain data pipelines. We’re keen to see what you’ve built!

Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re serious about joining our team at Codat!

How to prepare for a job interview at Codat

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Python, SQL, and data engineering tools. Brush up on your knowledge of CI/CD practices and containerisation, as these are crucial for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled real user problems through your data engineering work. Highlight how your solutions had a direct impact on business outcomes, as this aligns with what Codat values.

Emphasise Collaboration

Codat is looking for someone who can work well with product, data science, and engineering teams. Be ready to share experiences where you’ve successfully collaborated across different departments to deliver projects.

Ask Insightful Questions

Prepare thoughtful questions about Codat’s products and how they leverage data. This shows your genuine interest in the company and helps you understand how you can contribute to their goals.