Utility Warehouse

Telco

SoftwareEngineer(Golang)

London, England, United Kingdom FULL TIME Remote Friendly
The Brief

“Software Engineer (Golang) at Utility Warehouse. Skills: Golang, Kubernetes, Kafka, Postgres. Build and integrate APIs. Deliver customer-focused features”

What You'll Achieve.

Deliver well-scoped work; Aligns with agreed objectives; Deliver continuous feature improvements

Industry & Context.

Telco
Problems you'll solve

Problem-solving skills

What They're Looking For.

Must Have

Proven fluency with Postgres, Proven fluency with Kafka, Proven fluency with Kubernetes, Solid experience building distributed systems, Solid experience with concurrency, Solid experience with event-driven architectures, A understanding of system resilience, A understanding of observability, A understanding of uptime, A understanding of SLAs, A understanding of progressive degradation, The ability to deliver end-to-end solutions, Experience working with CI/CD tooling, Experience working with Terraform, Experience working with modern cloud workflows, communication skills, collaboration skills, problem-solving skills, The ability to thrive in an agile, iterative environment, Experience mentoring mid-level engineers, Experience modelling engineering best practices, Comfort working in autonomous, product-focused teams

Nice to Have

Experience with Go, Familiarity with Kafka, Familiarity with database migrations, Experience in regulated consumer services, Experience in consultancy, An interest in digitalisation, An interest in whole-product thinking

What You'll Do.

Build and integrate APIs

Deliver customer-focused features

Contribute to projects

Design and implement technical solutions

Make sound technical decisions

Deliver features and improvements

Balance quality and progress

Address technical debt

Build a solid understanding of the product

Understand how your work contributes

How You'll Work.

Team & Collaboration

Work closely with product managers; Work closely with frontend engineers; Work closely with business stakeholders; Collaborate with core platform teams; Pairing; Code reviews; Team discussions

Communication Scope

Communication skills

Process & Methodology

Prioritisation discussions, Raise risks or opportunities

Free ATS check

Applying for this Software Engineer (Golang) 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 →