Senior Golang Engineer

Salary: Up to £90,000 + benefits
Type: Permanent
Location: Remote first (London once per month)

We’re working with a leading cloud solutions provider that’s currently scaling its engineering function and looking to hire a Senior Golang Engineer to join their growing team. This role offers an exciting opportunity to work on high-performance, scalable backend systems that support complex, business-critical cloud infrastructure. As a key member of the engineering team, you’ll play a hands-on role in designing, building, and maintaining services written in Golang and Typescript, contributing to a platform used by organisations across a variety of industries.

You’ll be working in a collaborative and forward-thinking environment where engineers are empowered to take ownership of their work, share ideas, and drive technical improvements. With a strong focus on best practices, clean code, and system reliability, this is an excellent opportunity for a Senior Golang Engineer with a minimum of 5 years of experience in software engineering who’s looking to take on meaningful technical challenges and grow within a modern, cloud-native engineering culture.

What you’ll be doing:

  • Designing, building, and maintaining backend services in Go (Golang)
  • Utilising tech such as Golang, gRPC, Typescript, AWS, Kubernetes and Docker
  • Collaborating with cross-functional teams including DevOps, Product, and QA
  • Participating in code reviews, technical planning, and sprint ceremonies
  • Writing clean, efficient, and testable code
  • Contributing to performance improvements and system reliability
  • Supporting integration of third-party APIs and internal tooling

What we’re looking for:

  • Minimum of 5 years of professional software engineering experience
  • Strong hands-on experience with Golang and gRPC
  • Demonstrable experience with designing and using RESTful APIs
  • Solid understanding of software development best practices
  • Experience with cloud environments
  • Familiarity with CI/CD pipelines and containerised environments (Docker, Kubernetes)
  • Ability to analyse and optimise system performance
  • Strong communication and collaboration skills

** Unfortunately, due to the volume of applications, not all submissions will receive feedback

Apply