Senior Software Engineer (CDS)

Senior Software Engineer (CDS)

Full-Time 72702 - 80780 £ / year (est.) Home office (partial)
L

At a Glance

  • Tasks: Develop and maintain high-quality customer data solutions in a collaborative team environment.
  • Company: Join Lloyds Banking Group, a leader in diversity and innovation.
  • Benefits: Enjoy a competitive salary, generous pension, 30 days holiday, and flexible working options.
  • Other info: Be part of a diverse team committed to shaping the future of finance.
  • Why this job: Make a real impact on customer engagement while growing your skills in a dynamic setting.
  • Qualifications: Experience in software engineering, particularly with Java, DevOps, and cloud technologies.

The predicted salary is between 72702 - 80780 £ per year.

Locations: Bristol

Time Type: Full time

Posted on: Posted Today

End Date: March 28, 2026

Job Requisition ID: 154038

Salary Range: £72,702 - £109,053

Flexible Working Options: Hybrid Working, Job Share

Job Description Summary:

Come and join our team in Customer Data Services and be ready to develop and learn at pace whilst becoming a strong team player and being able to collaborate and mentor peers. Our purpose is to master customer data by creating, extending, and maintaining access to high-quality, secure customer data for the Group, ensuring it serves as a robust foundation for operational excellence and customer engagement. We are committed to providing Customer Data as a Service, delivering critical data for operational and customer use, and empowering insights and analytics to drive informed decision-making and strategic growth.

What you’ll be doing:

We want engineers able to pose deep questions, craft and explain reliable solutions, work in short iterative cycles with different techniques, and champion agility, quality, culture, and sustainability. Having the ability to listen, reflect and respect the view of others is key in this role and having the ability to voice your perspective without being strongly tied to it. Within Customer Data Services we manage Reference, product and interpersonal data across the organisation. Our aim is to provide access for the right reasons while maintaining confidentiality. We focus on delivering an outstanding engineering experience built on performance, resilience, and integrity. The systems we support form the foundation of nearly all activities. We uphold these systems to the highest standard, aiming to take ownership for the operational support 24/7 through SRE principles. We’re transforming at pace, investing billions in our people, data and tech to change the way we meet the needs of our 28 million customers. We’re growing, and we’d love you to be part of the journey.

  • Knowledge of below, but please do not worry if you don’t have all, we can work with you to build your skills:
  • Direct Software Engineering background creating extensive Java applications with DevOps
  • Experienced with diverse tools, techniques, and platforms. Emphasizes verifying functionality and accuracy
  • Experience in developing with Spring, Hibernate, REST APIs, Spring boot, JSON, Microservices, Kafka, and Postgres
  • Solid grasp of architecture and cloud-native principles along with algorithms and data structures
  • Experience handling container environments, specifically Docker, Kubernetes, and Helm (e.g., GCP, Azure, AWS), preferably GCP
  • Experienced in automating CI/CD using tools such as Jenkins, Spinnaker

And any experience of these would be great:

  • Experience with MDM, reference data, IBM product master and Mainframe
  • Awareness of Agile values and principles.

We know that great talent comes from many backgrounds. Whilst this job advert may reference specific years of experience, we recognise that skills are developed in many ways, so if you have relevant, transferable experience, we encourage you to apply.

This is a place for you:

Our ambition is to be the leading UK business for diversity, equity and inclusion supporting our customers, colleagues and communities and we’re committed to creating an environment in which everyone can thrive, learn and develop.

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

  • A generous pension contribution of up to 15%
  • An annual performance-related bonus
  • 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

At Lloyds Banking Group, we are 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 will have a key role to play in shaping the financial services of the future, whilst the scale and reach of our Group means you will have many opportunities to learn, grow and develop.

We keep your data safe. So, we will 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 will always explain what we need and why, with any request coming from a trusted Lloyds Banking Group person.

We are 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 are building a truly inclusive workplace where all of our colleagues have the opportunity to make a real difference.

With 320 years under our belt, we are used to change, and today is no different. Join us and help drive this change, shaping the future of finance whilst working at pace to deliver for our customers. Here, you will do the best work of your career. Your impact will be amplified by our scale as you learn and develop, gaining skills for the future.

Senior Software Engineer (CDS) employer: Lloyds Bank plc

At Lloyds Banking Group, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation. Our Bristol office provides a hybrid working environment, allowing for flexibility while ensuring our employees have access to extensive growth opportunities, a generous benefits package, and a commitment to diversity and inclusion. Join us to be part of a transformative journey in the financial services sector, where your contributions will make a meaningful impact.

L

Contact Details:

Lloyds Bank plc Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior Software Engineer (CDS)

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or at industry events. Ask them about their experiences and the company culture. This can give you insider info and might even lead to a referral!

Tip Number 2

Prepare for the interview by practising common questions and scenarios related to software engineering. Think about how your skills in Java, DevOps, and cloud-native principles can shine through. We want to see your problem-solving skills in action!

Tip Number 3

Showcase your projects! Whether it's on GitHub or a personal website, having a portfolio of your work can really set you apart. Highlight any experience with Spring, Microservices, or CI/CD tools to grab our attention.

Tip Number 4

Don’t forget to follow up after your interview! A quick thank-you email can leave a lasting impression. Mention something specific from your conversation to show you were engaged and interested. We love to see that enthusiasm!

We think you need these skills to ace Senior Software Engineer (CDS)

Java
DevOps
Spring
Hibernate
REST APIs
Spring Boot
JSON

Some tips for your application 🫡

Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your Java applications, DevOps experience, and any relevant projects that showcase your ability to work with customer data.

Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about this role and how you can contribute to our mission. Share specific examples of your past work that align with our focus on agility, quality, and customer engagement.

Showcase Your Technical Skills:Don’t shy away from listing your technical proficiencies! Mention your experience with Spring, Hibernate, REST APIs, and any cloud-native principles you've worked with. This is your chance to shine!

Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!

How to prepare for a job interview at Lloyds Bank plc

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Spring, and Docker. Brush up on your knowledge of REST APIs and microservices, as these are crucial for the role. Being able to discuss your experience with these tools confidently will show that you're a strong candidate.

Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects and how you overcame them. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will demonstrate your ability to think critically and adapt, which is key for a Senior Software Engineer.

Emphasise Collaboration and Agility

Since the role requires working in teams and embracing Agile principles, be ready to share examples of how you've successfully collaborated with others. Highlight any experiences where you’ve mentored peers or contributed to a positive team culture.

Ask Insightful Questions

Prepare thoughtful questions about the company’s approach to customer data services and their future projects. This shows your genuine interest in the role and helps you assess if the company aligns with your career goals. It’s also a great way to engage with your interviewers.