Software Engineer (Golang) - Broadband
1. Full-time
2. Employment Status: Full-Time
Company Description
Hi! We're UW.
We’re on a mission to take the headache out of utilities by providing them all in one place. One bill for energy, broadband, mobile and insurance and a whole lot of savings!
We’re aiming to double in size as we help more people to stop wasting time and money. Big ambitions, to be delivered by people like you.
Got your attention? Read on…
The challenge
For our customers and Partners, UW just needs to work – there when you need it, and invisible when you don’t. Just like flicking a switch.
Our proposition to customers is simple, but for our technology teams, the behind-the-scenes complexity is what makes it so interesting. Learn more about life in our Tech teams .
We put people first. It’s all about you…
At UW, we prioritise not just what we deliver, but how and with whom we work. Our passion lies in tackling complex challenges alongside bright minds, recognising that true fulfilment comes from overcoming obstacles. By maintaining lightweight processes and fostering autonomy, we ensure swift delivery without compromising quality. Leadership at UW isn’t about lofty ideals but about getting hands dirty, providing guidance, and fostering a culture of support. We champion experimentation, shun egos, and value open discourse, collaboration, and continual learning.
We are looking for individuals proficient in Go, our primary backend language. Experience with managing infrastructure through Kubernetes across multiple clouds and on-prem clusters is essential, reflecting our dedication to efficiency and scalability.
At UW, if it’s open-source worthy, it’s open-sourced—reflecting our dedication to transparency and community collaboration.
Your skills & experience
3. Go
4. Kubernetes
5. Kafka
6. gRPC
7. MongoDB
8. Elasticsearch
9. Systems design and software architecture (high availability and fault tolerant)
10. DevOps experience (software engineers are expected to run the software that they build)
We work together. Your team and the people you will work with…
We work in small, fully autonomous teams that have real ownership of their products. We use the best tool for the job and constantly look for better.
The Broadband team interfaces with industry to create great projects that will help automate a better customer experience and promote more efficient industry practices.
You will play a crucial role in improving our technology stack to handle real-time, event-based architectures, as well as in advancing our products and expanding our product offerings and footprint.
We deliver progress. What you’ll do and how you will make an impact.
11. You’ll play a big part in contributing to our broadband switching process improvements (think Current Account Switching Service, but for Broadband), which is due to go live September 2024.
12. Along with this, you’ll be working on new product releases, such as our data-only broadband and VoIP and re-platforming.
13. As well as the above, you’ll play a vital part in a number of customer experience improvements, including customer self-service fault diagnosis, order timeline improvements and additional broadband provisioning order types.
What you’ll do:
14. Design, build, test and deploy Go event-driven microservices on Kubernetes in the context of the broadband platform.
15. Contribute to the continuous improvement of our ways of working. Identify pain-points and propose improvements.
16. Design and deliver the new broadband projects.
17. Help to shape the growth of the broadband team.
18. Own the whole software delivery process, from ideation through to in-life support and monitoring.
So why pick UW?
We’ve got big ambitions so there’s going to be plenty of challenges. There are also a lot of benefits:
19. An industry benchmarked salary. We’ll share it during your first conversation.
20. Share Options and a Save as You Earn scheme.
21. Fully remote working.
22. Discount on our services and you get our coveted Cashback Card for free.
23. A matched contribution pension scheme and life assurance up to 4x your salary.
24. Family-friendly policies, designed to help you and your family thrive.
25. Discounted private health insurance, access to an Employee Assistance line and a free Virtual GP.
26. Belonging groups that help UW shape an even more inclusive future.
27. A commitment to helping you develop and grow in your role.