Utility Warehouse

Tech / AI / Software

SoftwareEngineer(Golang)TelcoExperience

london, england, united kingdom FULL TIME Remote Friendly
The Brief

“Software Engineer (Golang) - Telco Experience at Utility Warehouse. Skills: Go, Kafka, Kubernetes, Postgres, Distributed systems, Event-driven architectures, Observability. Build and integrate APIs that power stakeholder-facing telco journeys. Contribute to team goals by delivering well-scoped work that aligns with agreed objectives”

Industry & Context.

Tech / AI / Software
Problems you'll solve

Problem-solving skills

What They're Looking For.

Must Have

Strong, hands-on production experience with Go (non-negotiable), Proven fluency with Postgres, Kafka, and Kubernetes, Solid experience building distributed systems, including concurrency and event-driven architectures, A understanding of system resilience, observability, uptime, SLAs, and progressive degradation, The ability to deliver end-to-end solutions, from design through build, deployment, and ongoing support, Experience working with CI/CD tooling, Terraform, and modern cloud workflows, communication, collaboration, and problem-solving skills, The ability to thrive in an agile, iterative environment while delivering continuous feature improvements, Experience mentoring mid-level engineers and modelling engineering best practices, Comfort working in autonomous, product-focused teams

Nice to Have

Experience in regulated consumer services or consultancy, An interest in digitalisation and whole-product thinking, Familiarity with Kafka and database migrations (e. g. CockroachDB to RDS) as a plus

What You'll Do.

Build and integrate APIs that power stakeholder-facing telco journeys

Contribute to team goals by delivering well-scoped work that aligns with agreed objectives

Participate in prioritisation discussions

Raise risks or opportunities as they arise

Design and implement reliable technical solutions within existing architectures and standards

Make sound technical decisions for your work

Deliver features and improvements from design through to completion

Balance quality and progress

Address technical debt as part of regular work

Help keep services and processes maintainable

Build a solid understanding of the product and services your team supports

Understand how your work contributes to user and business outcomes

Factor this into day-to-day technical decisions

Work collaboratively through pairing

Support teammates when possible

Actively develop your technical and professional skills

How You'll Work.

Team & Collaboration

Work in small, autonomous teams with real ownership of customer journeys; Work closely with product managers, frontend engineers, and business stakeholders; Collaborate with core platform teams responsible for supplier integrations and shared infrastructure; Contribute to projects that shape how telco products are experienced end-to-end; Pairing; Code reviews; Team discussions

Communication Scope

communication skills; Collaboration skills; Problem-solving skills

Process & Methodology

Deliver end-to-end solutions, from design through build, deployment, and ongoing support, Planning & Delivery: Deliver features and improvements from design through to completion with support from senior engineers, Balance quality and progress, Address technical debt as part of regular work, Help keep services and processes maintainable

Free ATS check

Applying for this Software Engineer (Golang) - Telco Experience role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

How to Apply on SmartRecruiters

  • SmartRecruiters often includes a video screening step — check camera and mic permissions.
  • Link your GitHub or portfolio directly in the profile section for technical roles.
  • Applications may be reviewed by AI scoring before reaching a recruiter — use keywords from the job description.

ANONYMOUS · UNFILTERED

What do employees actually say about Utility Warehouse?

Real rants from real employees. Read before you apply.

Read Company Rants →