Principal Data Engineer – AWS

Company: Capco
Apply for the Principal Data Engineer – AWS
Location: London
Job Description:

Overview

In this Principal Data Engineer role, you’ll design, build and deploy cloud-based data pipelines for Tier 1 financial services clients, using AWS and modern data architectures. You’ll work on greenfield initiatives and enterprise-scale platforms, shaping how data is ingested, transformed and served at scale. You’ll collaborate with clients and mentor junior engineers, applying Well-Architected principles to ensure secure, scalable solutions. This is a client-focused, impact-driven opportunity in a collaborativeCapco environment with a strong emphasis on learning and transformation.

Pay / Benefits

  • Discretionary bonus
  • Competitive pension
  • Health insurance
  • Mental health resources
  • Maternity and parental leave
  • Continuous learning and training

Responsibilities

  • Design and build end-to-end data pipelines using AWS-native tools
  • Collaborate with clients to capture requirements and deliver production-grade systems
  • Apply AWS Well-Architected Principles for scalability, security, and resilience
  • Lead development of robust, fault-tolerant data engineering solutions
  • Support and mentor junior engineers and share knowledge across the team

Key requirements

  • Proficiency in Python, Scala or Java with strong Big Data experience (Spark, Hadoop)
  • Experience building real-time event streaming pipelines (Kafka, Spark Streaming, Kinesis)
  • Proficiency in AWS cloud environments
  • Experience with modern data architectures (Data Lakehouse, Data Warehousing)
  • Solid understanding of CI/CD, DevOps tooling, and data governance including GDPR
  • Collaboration with cross-functional teams
  • Mentoring and knowledge sharing
  • Strong communication and problem-solving
  • AWS cloud environments
  • Python/Scala/Java
  • Spark, Hadoop

…

Posted: October 1st, 2026