Software Developer

Southern Water
Falmer, United Kingdom
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 68K

Job location

Falmer, United Kingdom

Tech stack

.NET
Agile Methodologies
ArcGIS (Software)
Automation of Tests
Azure
Cloud Computing
Data Integration
Relational Databases
DevOps
IT Management
Python
Node.js
Software Engineering
Software Systems
SQL Databases
TypeScript
Esri GIS (Software)
React
Backend
Angular
low-code
Front End Software Development

Job description

As a Software / Geospatial Developer - you will be a key technical contributor to the development of Rivers and Seas Watch, a flagship digital product that transparently reports on storm overflows and water quality. You'll bring deep expertise across front-end and back-end technologies while also working extensively with low-code and no-code platforms such as ESRI ArcGIS Online and FME to deliver geospatial and data integration solutions. ESRI and FME form a core part of our current technical stack, and proficiency or willingness to learn them is essential. to architect, build, and evolve customer-facing digital services that support our environmental mission.

What You Will Be Responsible For

You'll work within a multidisciplinary team of product owners, designers, researchers, and technical SMEs, driving forward the design and delivery of scalable, secure, and user-centric solutions. This role offers autonomy to influence over technical direction, with opportunities to shape best practices and mentor others.

  • Lead the design and implementation of robust software solutions for Rivers and Seas Watch, ensuring scalability, performance, and maintainability.
  • Champion engineering excellence through coding standards, peer reviews, automated testing, and comprehensive documentation.
  • Solve complex technical challenges with creativity and pragmatism, delivering high-impact solutions aligned with business and user needs.
  • Collaborate closely with cross-functional teams to translate strategic goals into technical deliverables.
  • Stay ahead of emerging technologies and development trends, continuously enhancing your skillset and contributing to Southern Water's innovation culture.
  • Operate within Southern Water's IT governance and regulatory frameworks, ensuring compliance and resilience.

Requirements

  • Proven experience in full-stack software development, with a strong portfolio of impactful projects.
  • Advanced proficiency in modern front-end frameworks (e.g. React, Angular), with good knowledge of TypeScript..
  • Solid expertise in back-end development (e.g., Node.js, Python, .NET) and relational databases (e.g., SQL).
  • Experience with cloud platforms (we use Azure) and modern DevOps practices.
  • Experience with low-code/no-code geospatial tools such as FME and ESRI AGOL SDK is highly relevant, as these platforms are central to our current delivery approach.
  • Comfortable working in Agile environments, with a strong understanding of iterative delivery and stakeholder engagement.
  • Experience in regulated or large-scale enterprise environments is beneficial.

About the company

Southern Water is at the forefront of transforming Britain's water industry, investing significantly to enhance resilience, sustainability, and service excellence. With £7.8bn planned investment for 2025-30, this is an unparalleled opportunity to join a business committed to delivering a generational shift in the way water services are managed. You will be joining at a time of significant change, working alongside a highly skilled leadership team with a clear vision for the future. We offer an environment where senior professionals can make a meaningful impact, influence major strategic decisions, and drive long-term value creation. "At Southern Water, we believe diverse perspectives drive innovation. If you're passionate about making a positive impact and think you can bring value to our team, we'd love to hear from you-even if you don't tick every box. Your unique skills and experiences could be exactly what we need."

Apply for this position