Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading company in the open banking sector is seeking a Data Engineer to join their innovative team. The role involves designing and maintaining data pipelines, ensuring data integrity, and working with cutting-edge technologies. The ideal candidate will have substantial experience in data engineering and a passion for solving complex problems in a dynamic environment.
Data Engineer
Contract Type: Permanent | Full Time
Location: Remote, London or Norwich
Working Pattern: Remote working, flexible arrangements are considered to support work-life balance. A fear of losing your current working flexibility shouldn't hinder you from applying for new opportunities, which is why we aim to match your existing flexible working arrangements where possible.
What We Offer:
Holidays: 25 days holiday up to 30 days (depending on service)
Pension: We know it is important to save for the future, that is why we willcontribute up to 10%
Maternity/Paternity: We realise that family time is important, we offer enhanced maternity (after successful completion of probation) and 4 weeks paternity leave
Workations: opportunity to work abroad 20 days a year (approved list of countries) enabling you to visit family and friends or extend your trip
Volunteering: 2 paid days to ‘give back’ to the charity of your choice
Development: LinkedIn Learning for all
Finance: Snoop Premium available to all colleagues
Opportunities to connect: via quarterly socials, in-person and virtual company updates
Medical: Opportunity to opt in forPrivate Medical Insurance
Bonus: Discretionary annual bonus
Role & Team:
Are you a passionate engineer who thrives on solving complex problems, setting high standards, and making a real impact? At Snoop, we're looking for someone energetic, driven, and collaborative—someone who can translate complex technical outcomes into clear, meaningful insights for those outside the technical space. You’ll have at least three years of hands-on experience and have played a key role in developing and running live production platforms. If you're proud of what you’ve achieved so far and excited to keep pushing your limits, we’d love to hear from you.
In this role, you’ll help shape and evolve Snoop’s enterprise-grade platform—designed with security, scalability, privacy, and resilience at its core. We’re building a cutting-edge, serverless microservices architecture with embedded AI/ML capabilities and integrations across top-tier SaaS platforms. You’ll work in an agile, feature-led environment alongside a talented, cross-functional team. Flexibility and curiosity are key, as priorities can shift—and sometimes, you'll be the one driving that change. More than anything, we’re after someone who lives and breathes technology and is eager to grow with us.
As a Data Engineer, you will:
Design, build, and maintain data pipelines to extract, transform, and load (ETL) data from various sources into data warehouses and storage systems.
Integration of data from diverse sources, including databases, APIs, flat files, and streaming data, ensuring data consistency and accuracy.
Developing and implement data models, schemas, and structures that optimise data storage, retrieval, and processing.
Optimising data pipelines and queries for performance, scalability, and cost-effectiveness.
Implementing data quality checks and validation processes to ensure data accuracy and integrity.
Implementing data security measures, including access controls and encryption, to protect sensitive data.
Identifying and addressing performance bottlenecks in data processing and storage systems.
What We’re Looking For:
Essential:
A minimum of 3 years' hands-on fresh experience in any industry
Proficiency in data engineering technologies, including ETL tools, data integration platforms, and data warehousing solutions.
Strong SQL and NoSQL database expertise.
Knowledge of data modelling, database design, and data warehousing.
Proficiency in at least one high level language (preferably Python).
Understanding of CI/CD tools (e.g., Jenkins, Travis CI, Circle CI) and version control systems (e.g., Git).
Understanding of data security, privacy, and compliance.
Desirable:
Familiarity with Infrastructure as Code (IaC) tools (e.g., Terraform, CloudFormation).
Experience of data-frame processing (e.g. Pandas in Python, Spark in Scala/Python or Snowpark in Snowflake).
Experience with Node.js or Java
Experience in Regulated/FinTech environment.
Offers are subject to satisfactory background checks, including credit, fraud, and employment references.
Who We Are:
At Vanquis, we have a simple purpose: to deliver caring banking so our customers can make the most of life’s opportunities. Established in 1880, we’re now a FTSE All Share company and leading specialist bank. We lend responsibly, providing tailored products and services to over 1.75 million UK customers.
We take care of our colleagues as well as our customers, working hard to create a rewarding and supportive work environment. That means competitive salaries, benefits, and a Group-wide recognition scheme. Everyone can enrol in our pension and after six months, you can join our ‘Buy as You Earn’ scheme.
We’re about more than financial rewards though. We give everyone a voice in the business and room to be their authentic self. And we know you’re here to build your career, so we help every colleague with training and development opportunities. Making sure there’s always something new to learn.
Driven by an ambition to make everyone better off, Snoop is an award-winning Open Banking platform that aggregates customers’ payment accounts in one place and provides them with highly personalised, timely and actionable insights. Snoop, a unique capability, empowers our customers to manage their finances effectively and targets savings of up to £1,500 per year for customers.
Why work for us?
Leveraging Snoop’s innovative technology and data capabilities will unlock valuable opportunities for the Group and we’re always looking for passionate and talented people to come and help us change the game. We pride ourselves on a flexible approach to working – because what matters to us is who you are and what you do, not where and how you do it. If you’re someone who wants to make a difference, we’d love to hear from you.
Vanquis Bank is an Equal Opportunity Employer
Here at Vanquis Banking Group, we embrace everyone’s unique strengths and identities to be themselves at work. Regardless of how you identify yourself, your sexual orientation, martial or civil partner status, race, colour, nationality, ethnic or national background, faith, disability, or age – your experiences and background help enrich our teams, and most importantly help support our customers in the best way possible. At the end of the day, it's our people that help us to fulfil the reason why we’re here in the first place: to help put people on a path to a better everyday life.
If there’s anything we can do in the recruitment process to help you achieve your best, get in touch. Whether it’s a copy of our application form in another format or additional assistance, we’re available to help. You can contact us atcareers@vanquis.com