At a Glance
- Tasks: Design and develop scalable backend services for our Retail Banking platform.
- Company: Join LHV Bank, a dynamic UK-licensed bank with a focus on innovation.
- Benefits: Enjoy competitive salary, health plans, 28 days holiday, and professional growth opportunities.
- Other info: Be part of an open culture with fantastic offices and exciting team socials.
- Why this job: Make a real impact in fintech while solving technical challenges and collaborating with teams.
- Qualifications: Experience in software engineering, preferably with Kotlin or Java, and a team-first mindset.
The predicted salary is between 36000 - 60000 £ per year.
LHV Bank Limited is a UK-licensed bank operating across three core business segments: Retail Banking, SME Lending, and Banking Services (BaaS). The bank is a wholly owned subsidiary of LHV Group, a listed financial services provider headquartered in Estonia. LHV Bank operates under a full UK banking licence granted in May 2023. The Bank supports over 200 fintech clients with embedded financial infrastructure, provides retail savings products via digital channels, and offers SME credit solutions across the UK. In line with its regulatory responsibilities and growth ambitions, LHV Bank is committed to maintaining a robust and proportionate financial crime control environment. Expanding our services, LHV Bank now provides personal banking solutions. Our offerings include current accounts with competitive interest rates, fixed-rate bonds for long-term savings, and debit cards. Customers can conveniently access these services through the LHV App, enabling secure account opening and management.
About the Role
As a Software Engineer at LHV, you’ll help build and maintain the systems that power our Retail Banking Platform. You’ll design and develop scalable backend services, work with modern cloud-native technologies, and contribute to the continuous improvement of our engineering practices. This role is ideal for someone who enjoys solving technical challenges, collaborating across teams, and writing clean, reliable code that delivers real value to customers.
Key Responsibilities
- Software Development
- Design, develop, and maintain services that support LHV’s Retail Banking platform and third-party integrations.
- Write clean, efficient, and maintainable code, following best practices and team standards.
- Take ownership of mid-sized features from design through to deployment.
- Participate in code reviews, providing and receiving constructive feedback.
- Testing & Reliability
- Write and maintain unit and integration tests to ensure reliability of services.
- Debug and resolve issues in distributed systems.
- Contribute to improvements in automation, testing, and CI/CD pipelines.
- Work closely with product owners, analysts, and engineers to deliver high-quality solutions.
- Contribute to technical discussions, proposing improvements in design, architecture, or processes.
- Mentor junior engineers, sharing knowledge and supporting their growth.
- Communicate progress, risks, and challenges effectively with stakeholders.
- Learning & Growth
- Stay up to date with modern tools, frameworks, and industry best practices.
- Build knowledge of financial services and regulated environments.
- Actively participate in team knowledge-sharing and retrospectives.
Required Skills
- Solid experience in software engineering, ideally with backend systems.
- Proficiency in Kotlin or Java with willingness to upskill to Kotlin.
- Confident with different types and levels of data stores, such as Cache, SQS and NoSql.
- Familiarity with cloud environments, ideally AWS.
- Experience with distributed systems and containerised applications (e.g., Kubernetes).
- Understanding of DevOps practices and CI/CD pipelines.
- Strong debugging and problem-solving skills.
- Good communication skills and a collaborative, team-first mindset.
- Experience with gRPC or other service-to-service communication frameworks.
- Exposure to AWS services such as EventBridge, Step Functions, SQS, DynamoDB or Lambda.
- Experience with Github Actions.
- Background in financial services or regulated industries.
- Interest in system scalability, resilience, and continuous improvement.
What we’re looking for
- Doer mindset – you like to make progress, not just plans.
- Product-oriented – you care about building systems that solve real user problems.
- Curious and hungry – you want to keep learning and pushing boundaries.
- Team-first – you thrive on collaboration and shared ownership.
Some of our benefits
- Competitive salary & lots of opportunities to learn, grow and progress professionally.
- Open and inclusive culture.
- Fantastic offices and great working environment.
- Vitality Health Plan (includes private health insurance, travel insurance, gym discounts).
- Life assurance – 4 x salary.
- Income protection insurance – 75%.
- 28 days holiday plus 3 additional days, & further days for various key life events as well as the opportunity to sell up to 5 days per calendar year.
- Swap public/bank holidays each year for alternative days that align with your personal, cultural, or religious observances.
- Enhanced family friendly and family forming policies.
- Access to a wide range of retail discounts.
- Team Socials.
Software Engineer – Retail Banking in Leeds employer: LHV Bank
LHV Bank Limited is an exceptional employer, offering a dynamic work environment where innovation thrives and collaboration is key. As a Software Engineer, you'll benefit from a competitive salary, comprehensive health plans, and ample opportunities for professional growth within a supportive and inclusive culture. Located in the UK, LHV Bank not only provides a modern workspace but also encourages a healthy work-life balance with generous holiday allowances and unique benefits tailored to support your personal and professional journey.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer – Retail Banking in Leeds
✨Tip Number 1
Network like a pro! Reach out to current employees at LHV Bank on LinkedIn or through mutual connections. A friendly chat can give us insights into the company culture and maybe even a referral!
✨Tip Number 2
Prepare for technical interviews by brushing up on your coding skills. Use platforms like LeetCode or HackerRank to practice problems relevant to backend systems. We want to show off our problem-solving skills!
✨Tip Number 3
Don’t forget to showcase your projects! Whether it’s on GitHub or a personal website, having a portfolio of your work can really set us apart. It’s a great way to demonstrate our coding style and creativity.
✨Tip Number 4
Apply directly through our website! It shows initiative and gives us a better chance of being noticed. Plus, we can tailor our application to highlight how our skills align with LHV's mission in retail banking.
We think you need these skills to ace Software Engineer – Retail Banking in Leeds
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Software Engineer role at LHV Bank. Highlight your experience with backend systems, Kotlin or Java, and any relevant cloud technologies. We want to see how your skills align with our needs!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Share your passion for software engineering and how you can contribute to our Retail Banking platform. Let us know why you're excited about working with us at LHV Bank.
Showcase Your Projects:If you've worked on any relevant projects, make sure to include them in your application. Whether it's personal projects or contributions to open source, we love seeing practical examples of your coding skills and problem-solving abilities.
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us that you’re genuinely interested in joining our team!
How to prepare for a job interview at LHV Bank
✨Know Your Tech Stack
Make sure you’re well-versed in Kotlin or Java, as well as the cloud environments like AWS. Brush up on your knowledge of distributed systems and containerised applications, especially Kubernetes. Being able to discuss these technologies confidently will show that you're ready to hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific technical challenges you've faced in previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers. This will help demonstrate your strong debugging and problem-solving skills, which are crucial for a Software Engineer at LHV Bank.
✨Emphasise Collaboration
LHV values a team-first mindset, so be ready to talk about how you’ve worked with others in past projects. Share examples of how you’ve contributed to code reviews or mentored junior engineers. Highlighting your collaborative spirit will resonate well with the interviewers.
✨Stay Curious and Eager to Learn
Express your enthusiasm for continuous learning and staying updated with industry best practices. Mention any recent tools or frameworks you’ve explored, and how they could benefit LHV Bank. This shows that you’re not just looking for a job, but are genuinely interested in growing within the company.