Staff Software Engineer
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 teams
* Driving architectural decisions and best engineering practices
* Mentoring and coaching senior and mid-level engineers
* Collaborating with Product, Platform, Security and Data teams
* Leading initiatives around performance, reliability, observability and scalability
* Championing cloud-native development and modern software engineering principles
* Contributing to long-term technology strategy and roadmap planning
What We're Looking For:
* Extensive commercial experience developing software in Go (Golang)
* Proven experience operating at Senior, Principal or Staff Engineer level
* Strong understanding of distributed systems and Microservices architectures
* Experience building and operating cloud-native applications (AWS, Azure or GCP)
* Expertise in containerisation and orchestration technologies such as Kubernetes
* Strong knowledge of CI/CD, DevOps and Infrastructure as Code practices
* Experience influencing technical direction across teams and stakeholders
* Excellent communication and leadership skills
Desirable Experience:
* Experience within Utilities, Energy, Infrastructure or other highly regulated industries
* Event-driven architecture and messaging technologies
* Site Reliability Engineering (SRE) practices
* Platform engineering and developer experience initiatives
* Data-intensive and real-time systems
Why Join?
* Opportunity to work on systems that genuinely impact society
* Large-scale engineering challenges and modern technology stack
* Strong investment in engineering excellence and innovation
* Remote with just one to two on-site meet-ups a year
* Clear 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.