Senior Software Engineer

Senior Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
Lloyd's

At a Glance

  • Tasks: Transform the Core Banking Platform using modern technologies like Google Cloud Platform and microservices.
  • Company: Join a team focused on innovative approaches in software engineering and technical leadership.
  • Benefits: We value diverse backgrounds and encourage applications from those with transferable skills.
  • Other info: Experience with Test-Driven Development and cloud computing is desirable.
  • Why this job: This role offers the chance to lead in a dynamic environment while contributing to significant projects.
  • Qualifications: Deep experience in object-oriented back-end coding, particularly with Java, is essential.

The predicted salary is between 60000 - 80000 £ per year.

Requirements:

  • Deep experience writing object-oriented back-end code, ideally with expertise in Java.
  • Good understanding of software fundamentals, including data types, threading, memory management, and debugging techniques.
  • Strong communication skills, promoting agile practices, and championing high-quality engineering.
  • Knowledge and experience of design patterns and techniques such as Test-Driven Development.
  • Understanding of the importance of managing technical debt with previous experience of doing this effectively.
  • Delivery-focused and comfortable in both technical and business conversations.
  • Passionate technologist, able to demonstrate quick learning of various technologies in an evolving and innovative environment.
  • Inquisitive, great problem solver, and a self-starter, not afraid to ask questions for clarity.

Desirable skills:

  • Test Driven Development
  • Test automation
  • Asynchronous communication patterns
  • Domain Driven Design – Strategic and Tactical
  • Microservice architectures
  • SpringBoot
  • Apache Kafka
  • Docker based container development and deployment on Kubernetes
  • Cloud Computing (ideally Google Cloud Platform)

What the job involves:

As a Senior Software Engineer, 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 modern software engineering experience and ways of working, and will likely have some technical leadership experience that you’ll be keen to build on. You’ll be an active contributor to the code base, while also being able to operate at a higher level when needed, joining conversations with architects and other functions to help design the software appropriately.

Senior Software Engineer employer: Lloyd's

This company is dedicated to transforming banking through technology, located in a vibrant tech hub. They offer opportunities for professional growth and value diverse experiences in their team.

Lloyd's

Contact Details:

Lloyd's Recruitment Team

We think you need these skills to ace Senior Software Engineer

Java
Object-Oriented Design
Problem Solving
Debugging Techniques
Agile Practices
Test-Driven Development
Clean Coding Practices