Staff Software Engineer

Societylarge-scale
Chester, UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Microsoft Azure Cloud Computing Continuous Integration DevOps Distributed Systems Reliability Engineering Software Engineering Real Time Systems Containerization Kubernetes Golang
+1 more
Microservices

Job description

We are partnering with a leading Utilities organisation undergoing a major digital transformation. As they continue to modernise their technology estate and build next-generation platforms, they are seeking talented Staff Software Engineers to play a pivotal role in defining architecture, mentoring engineering teams, and delivering highly scalable cloud-native solutions. The Opportunity:As a Staff Engineer, you’ll operate as a technical leader across multiple engineering teams, influencing architectural decisions and driving engineering excellence throughout the organisation. Working on business-critical platforms, you’ll help build resilient, high-performance systems that support essential services and accelerate the company’s transition towards a more sustainable future. What You’ll Be Doing:Designing and developing scalable distributed systems using Go (Golang)Providing technical leadership across multiple engineering teamsDriving architectural decisions and best engineering practicesMentoring and coaching senior and mid-level engineersCollaborating with Product, Platform, Security and Data teamsLeading initiatives around performance, reliability, observability and scalabilityChampioning cloud-native development and modern software engineering principlesContributing to long-term technology strategy and roadmap planning

Requirements

What We’re Looking For:Extensive commercial experience developing software in Go (Golang)Proven experience operating at Senior, Principal or Staff Engineer levelStrong understanding of distributed systems and Microservices architecturesExperience building and operating cloud-native applications (AWS, Azure or GCP)Expertise in containerisation and orchestration technologies such as KubernetesStrong knowledge of CI/CD, DevOps and Infrastructure as Code practicesExperience influencing technical direction across teams and stakeholdersExcellent communication and leadership skills Desirable Experience:Experience within Utilities, Energy, Infrastructure or other highly regulated industriesEvent-driven architecture and messaging technologiesSite Reliability Engineering (SRE) practicesPlatform engineering and developer experience initiativesData-intensive and real-time systems Why Join?Opportunity to work on systems that genuinely impact societyLarge-scale engineering challenges and modern technology stackStrong investment in engineering excellence and innovationRemote with just one to two on-site meet-ups a yearClear progression and leadership opportunities If you’re passionate about building resilient, scalable systems and want to help transform a critical industry through technology, we’d love to hear from you.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on apply4u.co.uk

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:08 min

Building solutions with open source GoLang infrastructure tools

Jad Wahab · LIVE

2:28 min

Understanding Kubernetes architecture and core cluster components

Marc Nimmerrichter · WWC 2022

5:00 min

Exploring the specific workplace responsibilities of staff software engineers

Jan Giacomelli · LIVE

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

Videos

See all

Related articles

See all