
Software Engineer, Golang - Telco Experience
Utility Warehouse
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
About the role
- Contribute to team goals by delivering well-scoped work that aligns with agreed objectives.
- Participate in prioritisation discussions and 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, drawing on experience across relevant technologies and seeking guidance when needed.
- 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, and 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, and factor this into day-to-day technical decisions.
- Work collaboratively through pairing, code reviews, and team discussions.
- Be open to feedback, support teammates when possible, and actively develop your technical and professional skills.
Requirements
- 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 strong 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
- Familiarity with Kafka and database migrations (e.g. CockroachDB to RDS) as a plus
- Strong 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.
Benefits
- An industry-benchmarked salary.
- Share Options and Save as You Earn scheme.
- Flexible working — remote-first with access to hot desks across the UK and a central London hub.
- Work-from-anywhere policy for up to 2 weeks per year.
- Discounts on our services and a free Cashback Card.
- Matched-contribution pension scheme and life assurance up to 4x salary.
- Family-friendly policies designed to help you and your family thrive.
- Discounted private health insurance, Employee Assistance line and free Virtual GP.
- Belonging groups helping shape an inclusive future.
- A commitment to learning and progression through our Career Development Framework with regular review and promotion cycles.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoPostgresKafkaKubernetesdistributed systemsevent-driven architecturessystem resilienceCI/CDTerraformdatabase migrations
Soft Skills
communicationcollaborationproblem-solvingmentoringagileiterative environmentfeedbacksupporting teammatestechnical skills developmentdecision making