Software Engineer II

Software Engineer II

Full-Time 47120 - 58600 £ / year (est.) Home office (partial)
L

At a Glance

  • Tasks: Transform our Core Banking Platform using modern tech like Google Cloud and microservices.
  • Company: Join Lloyds Banking Group, a leader in financial services with a purpose.
  • Benefits: Enjoy a competitive salary, generous pension, flexible working, and 28 days holiday.
  • Other info: Diversity and inclusion are at our core; we welcome all backgrounds.
  • Why this job: Make a real impact while growing your skills in a dynamic environment.
  • Qualifications: Experience in Java and back-end development; mentoring skills are a plus.

The predicted salary is between 47120 - 58600 £ per year.

Salary Range £47,120 - £70,680

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

Flexible Working Options: Hybrid Working, Job Share

LOCATION: Manchester

HOURS: Full-time

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

What you’ll be doing:

  • As a Software Engineer II, you'll play a key role in transforming our Core Banking Platform by leveraging modern technologies and innovative approaches such as Google Cloud Platform (GCP) and microservices-based architecture.
  • You’ll bring a solid technical background, ideally with experience in building microservice or event-driven systems. Drawing on your expertise, you will propose and establish engineering standards, drive technical excellence, and coach other team members, ensuring they are adopting best practice and designing secure, resilient platforms that are easy to maintain.

In this role you’ll:

  • Actively contribute to the codebase while collaborating with architects and cross‑functional teams to design scalable software solutions.
  • Build strong relationships and support team development through mentoring and coaching, with a focus on collective success.
  • Develop a deep understanding of the business domain and processes to effectively translate user needs into stories and technical tasks.
  • Drive efficient breakdowns of work, ensuring non‑functional requirements like security and performance are well considered.

Why join us:

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.

What we’re looking for:

  • Good expertise in Object‑Oriented Design and back‑end development with deep knowledge of Java (minimum 2 years).
  • Solid understanding of software fundamentals such as threading, memory management, debugging, and clean coding practices.
  • Proven ability to drive technical delivery and communicate effectively, promote agile ways of working, and mentor others.
  • Comfort in both technical and business conversations, with a delivery‑focused mindset.

And any experience of these would be great (optional):

  • Experience with Test‑Driven Development and test automation.
  • Familiarity with Domain‑Driven Design.
  • Knowledge of Microservices, Spring Boot, REST protocol, Apache Kafka.
  • Exposure to Docker and Kubernetes for containerized development and deployment.
  • Knowledge of Google Cloud Platform.

Our commitment to inclusion:

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.

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 offer reasonable workplace adjustments for colleagues with disabilities, including flexibility in office attendance, location and working patterns.

Benefits:

  • 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.
  • 28 days’ holiday, with bank holidays on top.
  • A range of wellbeing initiatives and generous parental leave policies.

Company Overview:

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.

Software Engineer II employer: Lloyds Bank plc

At Lloyds Banking Group, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters innovation and collaboration. Our Manchester location provides a hybrid working model, allowing for flexibility while you contribute to transformative projects in the financial sector. With a strong commitment to employee growth, competitive benefits including a generous pension scheme, and a focus on diversity and inclusion, we ensure that every team member has the opportunity to thrive and make a meaningful impact.

L

Contact Details:

Lloyds Bank plc Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer II

Tip Number 1

Network like a pro! Reach out to current employees on LinkedIn or at 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 technical questions related to Java and microservices. We recommend doing mock interviews with friends or using online platforms to get comfortable with the format.

Tip Number 3

Showcase your projects! Bring examples of your work that highlight your skills in Object-Oriented Design and back-end development. This will help you stand out and demonstrate your hands-on experience.

Tip Number 4

Don’t forget to follow up after your interview! A quick thank-you email can leave a lasting impression and shows your enthusiasm for the role. Plus, it’s a great way to reiterate your interest in joining the team.

We think you need these skills to ace Software Engineer II

Object-Oriented Design
Back-end Development
Java
Threading
Memory Management
Debugging
Clean Coding Practices

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Software Engineer II role. Highlight your experience with Java, microservices, and any relevant technologies like GCP. We want to see how your skills match what we're looking for!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how you can contribute to our Core Banking Platform transformation. Keep it engaging and personal – we love a good story!

Showcase Your Technical Skills:In your application, don’t forget to showcase your technical expertise. Mention specific projects where you've used Object-Oriented Design or built event-driven systems. We’re keen to see how you’ve applied your knowledge in real-world scenarios.

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you get all the updates. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at Lloyds Bank plc

Know Your Tech Inside Out

Make sure you brush up on your Java skills and understand Object-Oriented Design principles. Be ready to discuss your experience with microservices, Spring Boot, and any cloud technologies like Google Cloud Platform. The more you can demonstrate your technical expertise, the better!

Showcase Your Problem-Solving Skills

Prepare to talk about 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 help you illustrate your ability to drive technical delivery and think critically.

Emphasise Team Collaboration

Since this role involves mentoring and coaching, be ready to share examples of how you've supported team development in the past. Highlight your experience in agile environments and how you've contributed to collective success within a team.

Understand the Business Context

Familiarise yourself with the company's mission and values, especially their commitment to diversity and inclusion. Be prepared to discuss how your technical skills can translate into meeting user needs and driving business outcomes. This shows that you're not just a techie but also understand the bigger picture.