Staff Software Engineer

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.

Job Details

Company
Oliver Bernard
Location
United Kingdom
Posted