
Software Engineer – Lifecycle Customer
Utility Warehouse
full-time
Posted on:
Location Type: Remote
Location: United Kingdom
Visit company websiteExplore more
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