Hybrid Senior Data Engineer – Banking

Posted 5 hours ago

Apply now

About the role

  • AWS Data Engineer designing and maintaining scalable cloud-based data platforms within Banking and Financial Services at EXL. Collaborating across teams to enable data-driven decision-making through cloud technologies.

Responsibilities

  • Design, build and maintain scalable data pipelines and ETL/ELT processes using modern cloud data engineering practices
  • Develop and optimise data lake and data warehouse architectures on AWS
  • Ensure high standards of data quality, governance, security and accessibility across data platforms
  • Develop scalable data transformation logic using Python, SQL and Spark-based frameworks
  • Monitor pipeline performance and troubleshoot data workflows to ensure reliability and efficiency
  • Work closely with data scientists, analysts and engineering teams to support advanced analytics and reporting initiatives
  • Implement best practices for data modelling, metadata management and data lineage
  • Produce technical documentation including data architecture, pipeline design and data flow diagrams
  • Support continuous improvement of data platforms through optimisation, automation and performance tuning

Requirements

  • 8+ years of experience in data engineering or data platform development within enterprise environments
  • Strong expertise in AWS data services (such as S3, Glue, Redshift, EMR, Athena, Lambda or similar)
  • Strong programming experience with Python and SQL
  • Hands-on experience with Spark or distributed data processing frameworks
  • Proven experience building and maintaining data pipelines, data lakes and data warehouses
  • Strong understanding of data modelling, metadata management and data governance principles
  • Experience working with large-scale distributed data systems and high-volume datasets
  • Familiarity with CI/CD, version control (Git) and modern development practices
  • Experience working in Agile delivery environments
  • Experience within the Banking or Financial Services domain
  • Knowledge of Enterprise Data Management (EDM) frameworks
  • Experience with data governance, lineage and metadata management tools
  • Exposure to multi-cloud environments (Azure or GCP)
  • Experience supporting advanced analytics, machine learning or AI data platforms

Benefits

  • A competitive salary with a generous bonus
  • Private healthcare
  • Critical illness life assurance at 4 x your annual salary
  • Income protection insurance
  • A rewarding pension
  • Cash back cards for discounts and promotions
  • Cycle Scheme for savings on bikes and cycling accessories
  • Professional and personal development opportunities
  • Learning initiatives including online courses and workshops
  • Flexible hybrid working model

Job title

Senior Data Engineer – Banking

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job