IT & Software

Senior/Lead Golang Engineers - £160k

Oliver Bernard

London · England · United Kingdom

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

Reference: WJ-766_22199283

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.