Codat

Senior Data Engineer

Codat3 weeks ago
Location

London

Type

Full Time

Salary

GBP 105,000 – 120,000

Level

Senior

Role

Data Engineer

Posted

Feb 25, 2026

Full TimeSenior

The role

Summary

Codat is seeking a Senior Data Engineer to join their Insights team, focusing on building and maintaining robust data pipelines that transform raw data into actionable intelligence for commercial banking solutions. The ideal candidate will be a hands-on engineer who can drive technical quality, collaborate across teams, and deliver high-impact data engineering projects.

What you'll do

Data Pipeline Development: Build and maintain production-ready data pipelines using Python, focusing on reliability and performance
End-to-End Project Ownership: Manage full project lifecycle from domain understanding to solution design and delivery
Technical Quality Assurance: Implement robust testing, observability, and data quality checks
Cross-Functional Collaboration: Work closely with product, data science, and engineering teams to drive technical solutions
AI Integration: Identify and implement AI opportunities within products and workflows
Team Knowledge Sharing: Contribute to team growth by promoting best engineering practices

What we look for

Technical

Data Engineering ToolsProficiency in modern data engineering tools like SQL, Spark, Databricks, and orchestration platforms
Programming LanguagesStrong skills in Python or other strongly-typed languages
Cloud and DevOpsExperience with CI/CD, containerization, and cloud infrastructure

Education

Computer ScienceDegree in Computer Science, Software Engineering, or related technical field preferred

Experience

Production CodeDemonstrable experience writing production-ready, maintainable code
Data Pipeline DevelopmentProven track record of building and maintaining complex data pipelines

Skills

Required skills

PythonProficiency in Python for production code and data pipeline development
SQLStrong SQL skills for data manipulation and analysis
Data Engineering ToolsExperience with modern data engineering tools like Spark, Databricks, Delta Lake
CI/CDFamiliarity with continuous integration and deployment practices
DockerContainerization skills using Docker

Nice to have

Orchestration ToolsExperience with Dagster, Airflow, or Temporal
DBTKnowledge of Data Build Tool (DBT)
Cloud InfrastructureUnderstanding of cloud-based infrastructure deployment

Compensation & benefits

Salary

GBP 105,000 – 120,000 (annual)

Stock options

Available

Benefits

Equity

Stock options or equity compensation offered

Hybrid Work

Flexible work arrangement with option for remote and in-office work

Professional Development

Opportunities for continuous learning and skill enhancement


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Assessment Coding challenge or take-home project demonstrating data engineering skills
  3. 3
    Technical Interview In-depth discussion of technical experience, problem-solving approach, and system design
  4. 4
    Team Interview Meeting with potential team members to assess collaboration and cultural fit
  5. 5
    Final Interview Discussion with engineering leadership about role expectations and career growth

Apply for this position

You'll be redirected to the company's application page