Utility Warehouse

Software Engineer – Lifecycle Customer

Utility Warehouse

full-time

Posted on:

Location Type: Remote

Location: United Kingdom

Visit company website

Explore more

AI Apply
Apply

About the role

  • Build and integrate backend APIs in Go that power Customer acquisition and cross-sell journeys.
  • Work with Go, Kafka, Kubernetes, Postgres, and MongoDB, gaining hands-on experience with event-driven systems and modern observability practices.
  • Design and implement technical solutions within existing architectures and standards.
  • Balance quality and progress by addressing technical debt and ensuring services remain maintainable.
  • Engage with UW's wider backend engineering community, learning from and contributing to shared standards and practices across teams.
  • Support junior engineers through pairing and code review, sharing knowledge as you grow in the role.

Requirements

  • Solid, hands-on production experience with Go.
  • Awareness of GraphQL and its application in API design.
  • Familiarity with Docker and Kubernetes.
  • Experience with CI/CD tools such as GitHub Actions or ArgoCD.
  • A proven track record in test automation and writing production-grade code.
  • The ability to work effectively within agile, iterative environments.
Benefits
  • Competitive salary: We benchmark against the industry and will share the salary openly during our first conversation.
  • Performance bonus: An annual discretionary bonus ranging from 15-40%.
  • Flexible working: We’re a remote-first business.
  • Work-life balance: We offer an optional four-day working week (90% pay for 90% impact).
  • Work from anywhere: You can work abroad for up to three weeks, twice every tax year.
  • Holiday: 25 days plus bank holidays (increasing with tenure), with the option to trade up to five days each year.
  • UW discounts: Save on our services and get a free Cashback Card.
  • Future planning: Matched-contribution pension scheme and life assurance (up to 4x salary).
  • Family first: Policies designed to help you and your family thrive.
  • Flexible benefits: An allowance for private health insurance, dental insurance, or gym membership.
  • Sabbaticals: An eight-week paid sabbatical after four years of service.
  • A commitment to helping you develop your career journey through learning, coaching and new experiences.
  • Inclusion: Join belonging groups that help shape our culture.
  • Events: Company-wide celebrations including the ‘Great Big Get Together’ and our ‘Good Hearted Go-Getter Awards’.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
GoKafkaKubernetesPostgresMongoDBGraphQLDockerCI/CDtest automationproduction-grade code
Soft Skills
knowledge sharingmentoringcollaborationagile methodologiesproblem-solvingcommunicationteamworkadaptabilitycode reviewtechnical debt management