Data Engineer
- Posted 24 July 2025
- LocationSheffield
- Job type Contract
- Discipline Technology
Job description
(Hybrid)
Risk & Compliance technology design and deploy cutting edge technology to defend the bank and its customers from Sanctions Risk, Financial Crime Risk, Identity Threat, Unauthorised Trading and Market Abuse & Regulatory Sanctions, as well as supporting Enterprise Risk Management. We provide the systems that enable our global businesses to grow through data-driven, pro-active risk management.
The Investigations Sub-Value-Stream (SVS) aims to uncover Financial Crime Risk faster and with less noise (fewer false positives)
The Transformers pod sits in the Investigations SVS and maintains an application called the investigator tool. This application is used by investigators in the bank globally to view and analysis transactions made by risky parties.
The investigator tool application runs on-premise server, Google Cloud (GCP) and Alicloud
And the IT team is located in the UK, Poland, India and China
PURPOSE & RESPONSIBILITIES: This is a Developer role within the Investigations IT team (within Risk & Compliance IT)
You will contribute to all parts of the application development lifecycle (design, coding, testing & deployment into production)
You will support existing investigator tool services (solving issues, automation, service improvements, technical debt etc)
You will collaborate with colleagues at all levels (individual POD, DRA team, Compliance & central teams e.g. Architecture & Security)
ESSENTIAL EXPERIENCE: Experience maintaining and querying Database (preferably)
Development in a Cloud project (preferably Google)
Development in a Banking and/or Financial Crime Risk project
ESSENTIAL SKILLS (technical)SQL, Databases (PostgreSQL, Big Query)
The ability to write scalable/efficient programs in Python
Good working knowledge of Google Cloud
Linux/Unix
Containers (Docker, Kubernetes/GKE)
DevOps principles & automation tools (Terraform, Jenkins, Ansible, Nexus)
Agile development principles (Scrum, Jira, Confluence)
ESSENTIAL SKILLS (non-technical)Strong problem-solving skills
Excellent communication skills
Ability to explain complex ideas
Ability to work as part of a team
Ability to work in a team that is located across multiple regions / time zones
Willingness to adapt and learn new things
Willingness to take ownership of tasks