• London/Hybrid (2 days per week onsite)
  • Up to £90,000 + Additional Benefits

Senior Software Engineer | Golang & TypeScript | Media Consultancy

Salary: Up to £90,000 + benefits
Location: Hybrid, London (2 days per week onsite)
Type: Permanent

I’m currently partnered with a leading cloud solutions provider who are expanding their engineering function and seeking a Senior Golang Engineer to strengthen the already established team. In this role, you’ll be directly involved in building and maintaining high-performance backend systems that power complex, business-critical cloud infrastructure. Your expertise in Golang will be central to designing scalable services that are relied upon by organisations across a wide range of industries.

The position offers the chance to work in a modern, cloud-native environment where collaboration and innovation are encouraged. Engineers are given the autonomy to take ownership of their projects, share ideas, and influence technical direction. With an emphasis on best practices, clean and maintainable code, and ensuring system reliability, this role is well-suited to an experienced software engineer with 5-10 years in the field who is motivated by challenging problems and keen to develop within a progressive engineering culture.

What you’ll be doing:

  • Designing, building, and maintaining backend services in Go (Golang)
  • 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:

  • 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

Nice to have:

  • Experience working in a fast-paced or scale-up environment
  • Familiarity with microservices architectures and distributed systems
  • Exposure to monitoring tools and performance metrics
  • Experience with security and authorisation protocols

Package on Offer:

  • Salary up to £90,000
  • London – 2 days per week onsite (flex on occasion)
  • Share Scheme
  • Pension – 5%
  • 2 stage interview process

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

Apply