Codat

Senior Data Engineer

Codat3 weeks ago
Location

Remote

Workplace

Remote

Type

Full Time

Salary

GBP 100,000 – 115,000

Level

Senior

Role

Data Engineer

Posted

Feb 25, 2026

Full TimeRemoteSenior

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 clients. The ideal candidate will be a hands-on engineer who excels at end-to-end pipeline development, with a strong emphasis on code quality, operational reliability, and direct business impact.

What you'll do

Data Pipeline Development: Write production-grade Python code to build and maintain data pipelines powering Insights products
Project Lifecycle Management: Own full project lifecycle from understanding data domains to designing solutions, shipping, and ensuring reliable operations
Technical Quality Assurance: Drive engineering excellence through robust testing, observability, data quality checks, and maintainable code
Cross-Functional Collaboration: Work closely with product, data science, and engineering teams to shape product development and strategic initiatives
AI Innovation: Identify and implement AI opportunities that deliver genuine value within products and workflows
Team Development: Contribute to team growth by sharing knowledge and championing best engineering practices

What we look for

Technical

Programming LanguagesProficiency in Python or C#, with strong preference for strongly typed languages
Data Engineering ToolsExtensive experience with SQL, Spark, Databricks/Delta Lake, orchestration tools (Dagster, Airflow, Temporal), and DBT
Cloud and DevOpsExpertise in modern deployment practices including CI/CD, containerization (Docker), and cloud-based infrastructure

Education

Computer Science or Related FieldBachelor's degree in Computer Science, Software Engineering, or equivalent practical experience

Experience

Production EngineeringProven track record of writing well-tested, production-ready code with focus on maintainability and operational excellence
Data Pipeline DevelopmentSignificant experience in end-to-end data pipeline design, implementation, and maintenance

Skills

Required skills

PythonStrong programming skills in Python with production-level code quality
Data Pipeline ArchitectureAbility to design and implement scalable and efficient data processing workflows
Cloud InfrastructureHands-on experience with cloud deployment and management

Nice to have

AI IntegrationExperience in applying AI technologies to enhance data workflows
Financial TechnologyBackground or interest in fintech and business financial data ecosystems

Compensation & benefits

Salary

GBP 100,000 – 115,000 (annual)

Benefits

Remote Work

Fully remote work arrangement with flexible working hours

Professional Development

Continuous learning opportunities and support for conferences, workshops, and training

Innovative Environment

Work with cutting-edge technologies in a rapidly growing fintech startup


Interview process

  1. 1
    Initial Screening Review of resume and initial phone/video conversation with recruiting team
  2. 2
    Technical Assessment Comprehensive coding challenge focusing on data engineering skills and problem-solving
  3. 3
    Technical Interview In-depth discussion of technical experience, project history, and approach to data engineering challenges
  4. 4
    Systems Design Interview Evaluation of candidate's ability to design scalable data pipelines and architectural solutions
  5. 5
    Team & Cultural Fit Interview Meeting with potential team members to assess collaboration and alignment with company values
  6. 6
    Final Executive Interview Conversation with senior leadership to discuss long-term potential and strategic alignment

Apply for this position

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