Utility Warehouse
Tech / AI / Software
SoftwareEngineer(Golang)TelcoExperience
“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.
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
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.