cover image
Opus Resourcing Ltd

Senior Software Engineer- Golang

On site

London, United kingdom

£ 950,000 /year

Senior

Full Time

21-01-2026

Share this job:

Skills

Creativity Go Rust CI/CD DevOps Test Problem-solving Azure AWS cloud platforms C++ GCP Terraform Prometheus Grafana Infrastructure as Code Microservices

Job Specifications

Senior Golang Software Engineer is required to design and deliver robust, scalable cloud Back End services in Go/Golang for an innovative European consumer technology scale-up building high-end cloud platforms that enhance user experience across productivity-focused electronic devices for millions of customers.

This role sits within a modern, Golang-first engineering environment (Go, GCP, Terraform) with minimal legacy, offering genuine influence over future-proof system design.

Salary: £80,000-£95,000 + benefits (30 days' holiday). Location: Hybrid 2/3 days per week in the London Paddington area.

Key skills required for the Senior Go Software Engineer
Strong commercial experience with Go, building and maintaining scalable cloud Back End services/Microservices
Experience of working on production Golang systems
Hands-on experience with cloud platforms (GCP strongly preferred; AWS or Azure also valuable)
Solid grounding in software design, clean code, CI/CD, system robustness and scalability
Experience with observability tooling such as Grafana, Prometheus, logging, metrics and tracing
Infrastructure as Code experience (eg Terraform) - this is not a DevOps role
Understanding of lower-level languages such as C++ or Rust
Experience designing scalable APIs and working within multi-tenant architectures
Background in software engineering with a relevant technical degree
Ability to take end-to-end ownership with a pragmatic, problem-solving mindset
Collaborative, analytical, and comfortable working cross-functionally
Professional written and spoken EnglishWhat you'll do as a Senior Go Software Engineer
Design, develop and test cloud-native Back End services using Go
Build and optimise resilient APIs and frameworks for multi-tenant environments
Deploy, monitor and operate services on GCP using modern CI/CD practices
Explore AI-driven opportunities within the cloud strategy, including optimisation of existing models
Design data pipelines and IAM policies supporting petabyte-scale datasets
Collaborate closely with embedded, product, design and content teams
Champion continuous improvement, raising engineering standards and code qualityWhy this role?
Join a mission-driven consumer technology innovator focused on creativity and productivity
Be part of a large, European Golang-focused cloud engineering group working at scale
Work with a clean, modern codebase and minimal technical debt
Collaborate with highly skilled engineers and product specialists
A culture that values focus, craftsmanship and technical excellence
Generous benefits including additional leave, wellness initiatives, premium insurance and regular team events (including some European travel)
A supportive environment with scope to influence both technical strategy and product evolutionOpus Resourcing acts as an employment agency with respect to permanent employment.

Apply now or message us for more details. Referrals always welcome!

#TechnologyJobs #SeniorGoEngineer #CloudEngineering #LondonTech #HiringNow

About the Company

For over 18 years, Opus Resourcing has cemented its place as a market-leading boutique technology recruitment consultancy by partnering tech talent with world-leading technology businesses. From start-ups and scale-ups to large-scale technology businesses, we specialise in permanent and contract tech recruitment. We work across a wide range of sectors from digital consultancy, eCommerce, including luxury eCommerce, to fin-tech, green energy tech, and most things in between including SaaS software, and video collaboration.... Know more