Senior/Lead Golang Engineers - £160k
- london, england, United Kingdom
- Permanent·Hybrid
- Full time
- £136 - £184 Per Week
Job Description
Location: London
Working pattern: Hybrid — 3 days in the office, 2 days WFH
Build the next generation of banking technology
We’re looking for an exceptional Senior / Lead Golang Engineer to join a major global bank and play a key role in building highly scalable, resilient technology platforms supporting critical financial services.
This is a senior engineering position for someone who enjoys solving complex distributed-systems problems, setting technical direction and building production-grade software at significant scale.
You’ll work with experienced engineers, architects and technology leaders to design and deliver modern services using Go, cloud-native technologies, Kubernetes and distributed systems .
We’re also investing heavily in Generative AI , and experience building AI-enabled applications, LLM integrations or AI infrastructure would be a major advantage.
What you’ll do
- Lead the design and development of high-performance services and platforms using Golang
- Take ownership of technically complex projects from architecture through to production
- Define engineering standards, patterns and best practices across Go services
- Design highly available, scalable and resilient distributed systems
- Work closely with architects, product teams and other engineering groups to shape technical strategy
- Mentor and support other engineers, helping raise engineering standards across the team
- Build and operate cloud-native applications in a highly regulated financial environment
- Contribute to our Generative AI strategy , including services and platforms that leverage LLMs and AI capabilities
- Improve observability, reliability, performance and operational excellence across our platforms
- Participate in technical design reviews and contribute to engineering-wide initiatives
What we’re looking for
You’ll be an experienced software engineer with strong commercial experience building production systems in Go .
- Extensive professional experience with Golang
- Strong knowledge of software architecture and distributed systems
- Experience building highly scalable, resilient backend services
- Strong understanding of APIs, microservices and event-driven architectures
- Excellent knowledge of concurrency, performance and systems design
- Experience working with modern CI/CD and engineering practices
- Strong testing, observability and production engineering skillsExperience operating software in large-scale or business-critical environments
- Excellent communication skills and the ability to influence technical decisions
Highly desirable
- Kubernetes and containerised workloads
- Kafka or other distributed messaging platforms
- Generative AI / LLM applications
- RAG, vector databases or AI agent architectures
- AI platform or ML infrastructure engineering
- Python alongside Go
- Terraform / Infrastructure as Code
- Experience within financial services, banking, fintech or another highly regulated environment
This is an opportunity to work on technology where scale, reliability and engineering quality genuinely matter .
You’ll have the opportunity to:
- Work on large-scale platforms used within a global banking environment
- Influence architecture and engineering direction at senior level
- Work with Go, Kubernetes, cloud and Generative AI
- Mentor engineers and contribute to a high-performing engineering culture
- Develop your career within one of the world's largest financial institutions
Package
£160,000 base salary + pension
Hybrid working: 3 days per week in our London office, with 2 days working from home.
If you’re a senior or lead-level Go engineer who wants to work at the intersection of high-scale banking, cloud-native engineering and Generative AI , we’d love to hear from you.
#J-18808-Ljbffr

