Skip to Main Content
Location icon
City of London, London

Senior Software Engineer (Go-Lang)

Lloyds Banking Group
Office & Professional
Office & Professional
£76,760.0/Year
Full-time
Company logo image
Description

Location
City of London, London

Hours
Full time with a hybrid working pattern, requiring at least two days per week or 40% of time spent at one of our office sites. Workplace adjustments are available for colleagues with disabilities in line with our Flexibility Works policy.

Salary
£76,760 - £95,950 per annum

About the Role
As a Backend Software Engineer, you will support the build of elegant, performant, maintainable, operable, and secure Golang microservices. You will help design and architect our systems, contribute to continuous improvement, and play a key role in making the engineering team the best it can be. You will deliver clean, architecturally sound, and maintainable server-side code. Full-stack experience is a plus. Working closely with stakeholders across the business, you will build, measure, and learn to help shape a world-class product. You will partner with product and engineering managers to refine how we build and ship, helping the team overcome roadblocks so features land effectively. Along the way, you will guide design discussions, balancing flexibility, speed, scalability, and performance. You will champion new technologies, promote strong development practices, and proactively (but pragmatically) tackle technical debt.

Why Join Us?
If you think all banks are the same, think again. We are a pioneering, fast-changing business shaping finance as a force for good. If you want a role where you can have impact and do the best work of your career, this is the place for you.

Requirements

Experience
- 5+ years' experience with in-depth knowledge of Golang (experience with PHP is a plus)
- Experience building microservices, ideally deployed in containers on Kubernetes
- Solid grounding in agile development practices
- Experience with both RDBMS and NoSQL datastores
- Ability to diagnose problems across the stack (client, HTTP/network, server, database, OS) with sound rationale for decisions
- Proven experience building large, concurrent, distributed applications
- Experience developing and running large-scale production environments in partnership with DevOps or SRE teams
- Genuine interest in working in a fast-paced startup environment, ideally in fintech or payments
- Desirable experience includes event-driven architectures, mentoring or coaching engineers, and working with real-time, low-latency, high-frequency transaction-based systems

About You
You are motivated to work in a dynamic, fast-changing environment and eager to contribute to a team that values innovation and continuous improvement. You embrace challenges and are proactive in solving problems while maintaining a pragmatic approach to technical debt and new technology adoption.

Qualifications
While specific years of experience are referenced, we recognise that skills develop in many ways. Relevant, transferable experience is encouraged. We offer reasonable workplace adjustments for colleagues with disabilities and are a Disability Confident Leader, guaranteeing interviews for applicants with disabilities who meet the minimum criteria.

Expiry date: 25/05/2026
Senior Software Engineer (Go-Lang)
Company:
Lloyds Banking Group
Salary:
£76,760.0
Job Type:
Full-time
Location:
City of London, London