This vacancy is now closed


In Team Digital, we’re planning for a future where the technology solutions we co-create and design enable us to achieve our goal to protect our greatest natural resource and allow our customers, communities and the environment to thrive.

As a team, our vision is to create an everyday digital experience for the people we serve - our customers - by putting them at the heart of everything we do. As part of our award-winning team you’ll help the business become an intelligent, connected organisation in order to deliver our digital transformation and turnaround.

Working in a small, successful, highly collaborative and supportive team, our Full Stack Developers are software engineering professionals. They focus on the development of microservices, APIs and supporting integration elements that are transforming the on-line experience for millions of Thames Water customers.

This role will actively participate in the design, development, automated testing and implementation of solutions for our website. They will work closely with other members of the team to continuously improve how we deliver and enhance the experience for customers.

What you’ll be doing as a Full Stack Developer:

  • Produce high-quality code to aid in the delivery of digital products.
  • Demonstrate strong problem-solving skills.
  • Make recommendations for improvement within the team.
  • Utilise Agile Technical practices; Test Driven development (TDD), Continuous Integration and Delivery, Pair Programming.
  • Collaborate within teams to ensure quality project/product execution and software development cycle.
  • Support others within the team to achieve the best results.

Base Location: Clearwater Court, Reading - Hybrid

Working Pattern or hours – Full Time (36 hours per week)

What you should bring to the role

We want to bring together a team of brilliant tech minds with game-changing ideas. We’re looking for people who will help us re-imagine the way we work and the way we get things done:

  • A truly digital mindset. Open to collaboration. Open to risk. Open to new ways of doing things.
  • Obsessed with data. Obsessed with excellence.
  • People who think and behave differently to the way we do. People who don’t want to just be another cog in the machine.

You will also bring with you:

  • Significant experience as a Full Stack Developer, ideally working on components for websites.
  • Demonstrable practical application of skills across a wide variety of software development techniques and strategies.
  • Comprehensive understanding of Net core, containerisation, integration design, software quality tools and automated testing.
  • Some knowledge of javascript (React.js) and website content management solutions would be an advantage.
  • Developing with infrastructure based on Docker, Kubernetes and Microsoft Azure.
  • Working within an agile team to deliver high quality solutions using agile techniques, such as: User Stories, Test Driven development (TDD), continuous integration, continuous testing, automated testing, planning, retrospectives and sprints.
  • Working within a small team using strong communication skills and a desire to work closely and support others through pair programming.
  • Able to communicate clearly with stakeholders, Product Owners and other business representatives to understand their requirements and translate that into delivered, working code.
  • Understanding user stories and translating them into tangible deliverables.
  • Breaking down work into small, quick deliverables that can be released as working code.
  • Supporting the development of shared components and common design approaches to further improve the efficiency of the team.

What’s in it for you?

  • Competitive salary up to £65,000 per annum depending on your experience.
  • Annual Leave - 26 days holiday per year increasing to 30 with the length of service. (Plus bank holidays)
  • Contributory pension – Defined Contribution - Maximum of 12% -2x employee contribution.
  • Personal Medical Assessments.
  • Wider benefits scheme including our benefits hub, which is packed full of offers and information to save you money and support your wellbeing.

Who are we?

At Thames Water, our purpose is crystal clear - to deliver life’s essential service so our customers, communities and planet can thrive.

Water is life’s great leveller. Every living thing needs it, every single day. From people to plants, birds to bees, farms to factories, we all need it to thrive, and we’re committed to taking care of it for us all.

But keeping water flowing is becoming harder. From scorching summers to wetter winters, extreme weather affects everything from our pipes to our local rivers. We need to keep millions more kettles boiling, public services operating, washing machines spinning, showers running and more, so every drop is more precious than ever. Are you ready to play your part?

Working at Thames Water

At Thames Water we recognise that people are at the heart of our business. To help us succeed in providing life's essential service, we need a range of skills and capabilities, representative of society throughout our business.

We seek to attract and retain a cultural mix of people who can offer different but complementary attitudes, values, talents, and knowledge. We understand the importance of appreciating and harnessing the unique skills, experiences, background, and differences that each individual brings.

Our over-arching diversity and inclusion aim is to ensure Thames Water is a diverse and inclusive great place to work. We encourage applications from everyone and offer extra support for those who need it throughout the recruitment process.

Find out more about working at Thames Water.

When a crisis happens, we all rally around to support our customers. As part of Team Thames, you’ll have the opportunity to sign up to support our customers on the frontline as an ambassador. Full training will be given for what is undoubtedly an incredibly rewarding experience. It’s also a great opportunity to learn more about our business, meet colleagues and earn some extra money along the way.

Disclaimer: due to the high volume of applications we receive, we may close the advert earlier than the advertised date, so we encourage you to apply as soon as possible to avoid disappointment.