Lead Software Engineer (Data)

Bristol Harbourside, United Kingdom

Lloyds Banking Group

We are the largest UK retail and commercial financial services provider, with 26 million customers and a leading digital presence.

View all jobs at Lloyds Banking Group

Apply now Apply later

End Date

Thursday 12 June 2025

Salary Range

£90,440 - £164,920

We support flexible working – click here for more information on flexible working options

Flexible Working Options

Hybrid Working, Job Share

Job Description Summary

Software Engineer will lead the technical development and delivery at Team, Lab and sometimes platform level. They can be a Line Manager who will act as co-lead with the Team PO for overall delivery. In these cases, they will be responsible for overall tech delivery line management & app ownership alongside their own software engineering output. Others will operate as Individual Contributors, who are specialists in particular technology areas and will be narrower and deeper in focus.

Job Description

JOB TITLE: Lead Software Engineer (Data)

SALARY: £90,440 - £106,400

LOCATION(S): Bristol

HOURS: Full-time – 35 hours per week

WORKING PATTERN: Our work style is hybrid, which involves spending at least two days per week, or 40% of our time, at our Bristol office.

About this opportunity:

We’re on an exciting journey to transform our Group and the way we’re shaping finance for good. We’re focusing on the future, investing in our technologies, workplaces, and colleagues to make our Group a great place for everyone. Including you!

As the UK's largest Digital, Retail and Commercial bank we realise that our data is a significant business differentiator and plays a pivotal role in achieving our sustainable growth ambitions.

This role is in Transaction Classification Services lab, where we’re on a mission to provide a world class transaction data enrichment capability to power commercialisation. We're delivering one of the UKs richest transaction datasets, revolutionising financial insights and market intelligence for LBG and our customers. It's a critical role to us, as you'll drive the evolution of data analytics solutions and AI capabilities, by developing and delivering solutions that are aligned with our group technical strategy and help achieve our lab’s goals and priorities.

In this role, you’ll:

  • You'll be responsible for all aspects of delivery of new solutions and features, leading on design, software development, testing and operational stability, balancing priorities and ensuring adherence to group standards.

  • Be responsible for leading a talented group of engineers, guiding them through the software development lifecycle and manage the delivery of robust, scalable data applications and features.

  • Get the opportunity to work with modern tech, data stacks, and cloud-based architectures, managing both the foundational data solutions alongside the adoption of advanced AI and ML capabilities.

  • Be solving technical problems at pace, identify and implement software engineering best practices, manage task dependencies and priorities to ensure timely delivery.

  • Advise engineers on considerations around functional and non-functional requirements and guide them during software development and testing.

  • Drive alignment with security principles, secure coding practices, addressing code vulnerabilities and PEN testing resolutions.

  • Work alongside the team Product Owner to plan and manage the delivery of feature roadmap and drive continuous improvement and operational excellence.

What you'll need:

  • An experienced engineering lead with a recent focus on developing data and analytics solutions on cloud platform (e.g. GCP/AWS/Azure). Technical know-how in data engineering techniques which cover both batch and low latency streaming solutions.

  • Agile Delivery: Significant experience in delivering technical solutions in an Agile environment.

  • Deep technical expertise in software and data engineering, programming languages (python, java etc.). Understanding of orchestration (Composer, DAGs), data processing (DataFlow, dbt), and database capabilities (e.g. BigQuery, CloudSQL, BigTable).

  • Knowledge of container technologies (Docker, Kubernetes), IaaC (Terraform) and experience with cloud platforms such as GCP.

  • Detailed understanding of automated CI/CD pipelines and experience of working with tools such as Jenkins, Spinnaker, Harness etc.

  • Problem Solving: Adaptable able to use & learn new skills & knowledge in varying circumstances and are comfortable providing recommendations and thought leadership using your own judgment.

  • Collaboration and Communication: Able to influence others with strong communication and interpersonal skills.

It's okay if one or two of these are things you're not used to. We want people who are eager to learn, grow, and teach us something in the process.

Desirables:

  • Industry Standard: GCP Data Engineer/ Cloud Architect certifications

  • Good appreciation of data security and privacy, and architectural implications it has on application design. 

  • Modern progressive technologies – e.g., machine learning, artificial intelligence, block chain etc. 

  • High-level knowledge of QA, data quality, and software quality tools such as SonarQube, etc.

About working for us

Our focus is to ensure we're inclusive every day, building an organisation that reflects modern society and celebrates diversity in all its forms. We want our people to feel that they belong and can be their best, regardless of background, identity or culture. We were one of the first major organisations to set goals on diversity in senior roles, create a menopause health package, and a dedicated Working with Cancer initiative. And it’s why we especially welcome applications from under-represented groups. We’re disability confident. So, if you’d like reasonable adjustments to be made to our recruitment processes, just let us know.

We also offer a wide-ranging benefits package, which includes:

  • A generous pension contribution of up to 15%

  • An annual bonus award, subject to Group performance

  • Share schemes including free shares

  • Benefits you can adapt to your lifestyle, such as discounted shopping

  • 30 days’ holiday, with bank holidays on top

  • A range of wellbeing initiatives and generous parental leave policies

Want to do amazing work, that’s interesting and makes a difference to millions of people? Join our journey.

At Lloyds Banking Group, we're driven by a clear purpose; to help Britain prosper. Across the Group, our colleagues are focused on making a difference to customers, businesses and communities. With us you'll have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you'll have many opportunities to learn, grow and develop.

We keep your data safe. So, we'll only ever ask you to provide confidential or sensitive information once you have formally been invited along to an interview or accepted a verbal offer to join us which is when we run our background checks.  We'll always explain what we need and why, with any request coming from a trusted Lloyds Banking Group person. 

We're focused on creating a values-led culture and are committed to building a workforce which reflects the diversity of the customers and communities we serve. Together we’re building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.

Apply now Apply later
Job stats:  0  0  0

Tags: Agile Architecture AWS Azure Banking BigQuery Bigtable CI/CD Classification Data Analytics Dataflow Data quality dbt Docker Engineering Finance GCP Java Jenkins Kubernetes Machine Learning Pipelines Privacy Python Security Streaming Terraform Testing

Perks/benefits: Career development Equity / stock options Flex hours Health care Parental leave Salary bonus

Region: Europe
Country: United Kingdom

More jobs like this