Staff Software Engineer (Golang & Kafka) — UK (Remote)
We’re looking for a Staff Software Engineer to help shape the future of a leading utilities platform. This is a high-impact, hands-on role where you’ll drive architecture, scalability, and engineering excellence across distributed systems.
What you’ll do:
• Lead the design and delivery of scalable, event-driven systems
• Work extensively with Golang and Kafka in a cloud-native environment
• Mentor engineers and influence technical direction
• Collaborate across product, data, and infrastructure teams
What we’re looking for:
• Strong experience with Golang in production environments
• Deep knowledge of Kafka and event-driven architecture
• Proven track record in designing distributed systems at scale
• Leadership experience in senior or staff-level roles
Location: UK-based (remote)
Salary: £120k-£130k
If you’re passionate about building resilient systems and want to make a real-world impact in the utilities sector, we’d love to hear from you.