
Senior Data Engineer – Banking
EXL
full-time
Posted on:
Location Type: Hybrid
Location: Northampton • United Kingdom
Visit company websiteExplore more
Job Level
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
data engineeringETLELTdata lake architecturedata warehouse architecturePythonSQLSparkdata modellingdata governance
Soft Skills
collaborationtroubleshootingdocumentationcontinuous improvementoptimisationautomationperformance tuning