Leeds, England, United Kingdom

LHV Bank is hiring a Software Engineer

About the Role

LHV Bank is looking for a Software Engineer to join our team. You will help build and maintain the systems that power our Banking Services platform. In this role, you will design and develop scalable backend services, work with modern cloud-native technologies, and contribute to the continuous improvement of our engineering practices.

What You'll Do

  • Design, develop, and maintain services that support LHV’s retail 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.
  • 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.
  • 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.

What We're Looking For

  • 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.

Nice to Have

  • Experience with gRPC or other service-to-service communication frameworks.
  • Exposure to AWS services such as EventBridge, Step Functions, SQS, DynamoDB or Lambda.
  • Some experience with JavaScript/TypeScript (useful for AWS Lambdas).
  • Experience with Github Actions.
  • Background in financial services.

Technical Stack

  • Languages: Kotlin, Java, JavaScript, TypeScript
  • Cloud & Infrastructure: AWS, Kubernetes
  • Data & Messaging: Cache, SQS, NoSQL, DynamoDB
  • Tools & Frameworks: gRPC, EventBridge, Step Functions, Lambda, Github Actions

LHV Bank is an equal opportunity employer.

Required Skills
KotlinJavaAWSKubernetesCacheSQSNoSQLgRPCEventBridgeStep FunctionsDistributed SystemsContainerizationBackend Systems KotlinJavaAWSKubernetesCacheSQSNoSQLgRPCEventBridgeStep FunctionsDistributed SystemsContainerizationBackend Systems
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
About company
LHV Bank
LHV Bank Limited is a UK-licensed bank operating across three core business segments: Retail Banking, SME Lending, and Banking Services (BaaS). 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.
All jobs at LHV Bank Visit website
Job Details
Department Software Development
Category backend
Posted 3 months ago