About Bridgeall & the role

Bridgeall is the longest-serving software company in the UK deregulated water markets. We designed and developed the central systems in the Scottish market and the market settlements system in the English market. We also develop and maintain trevi, our own suite software products for both markets. Our trevi product family comprises of solutions for wholesale charge forecasting and revenue recovery and a market-leading water billing solution. 

The trevi products are built using the latest Microsoft Azure technologies and as a Software Engineer you will be expected to maintain and supplement the applications with new features and enhancements. You will also be expected to frequently liaise with customers to ensure high levels of customer satisfaction are maintained, and to resolve client issues when these arise.


Hybrid (Remote and Glasgow)

Essential Job Functions

  • Elicit and document customer needs and requirements  
  • Communicate directly with customers for development or support activities 
  • Investigate and resolve complex data issues for customers 
  • Advise customers on best use of product to maximise value 
  • Full lifecycle and agile application development;  
  • Designing and coding of applications   
  • Object-oriented Design and Analysis (OOA and OOD);  
  • Front end graphical user interface design;  
  • Software testing  
  • Performance tuning and improvement   
  • Support and maintenance of developed software   
  • Documenting software functionality;  
  • Integration of developed software with existing systems;  
  • Comply with and develop company standards and guidelines 

General requirements 

  • Minimum of 5 years software development experience  
  • Degree level education  
  • Provide accurate estimates for development tasks 
  • Good presentation skills  
  • Excellent verbal and written communication skills  
  • Personally motivated to develop your skills  
  • Work well within a team, sharing information and helping others when required 
  • Analytical approach to problem solving 
  • High attention to detail & consistently following procedure 
  • Excellent customer service skills 
  • Ability to multitask, work under pressure & meet deadlines 
  • Flexible approach to time management


  • Minimum of 2 years dealing directly with customers
  • Ideally, knowledge of the processes and transactions in the English and/or Scottish non-household water markets
  • Experience of developing products or custom applications in the UK utilities sector

Technical skills – Essential

Minimum of 3 years of experience in each of the following (unless otherwise stated):

  • C#
  • ASP.NET Core (2 years) 
  • .Net (Core, latterly .Net 6) (2 years) 
  • Database schema design (2 years) 
  • HTML  
  • CSS  
  • JavaScript (1 year) 
  • Visual Studio  
  • Microsoft Azure Services (2 years) 
  • Azure Functions, Azure App Services, Azure AD B2C 
  • Azure SQL (1 year) 
  • SQL Management Studio (2 years) 

Desirable requirements 

  • Containers (Kubernetes, Docker) 
  • Test Driven Development  
  • Agile/SCRUM  
  • Selenium and/or other automated testing tools  
  • jQuery  
  • VueJS and/or React 
  • KQL (Kusto Query Language) 
  • Azure Data Factory 

Package & Benefits

Salary dependent on calibre and experience. An opportunity to join a company with a great culture and team. We care about our employees and offer the following benefits as standard.

  • Flexible working
  • Pension
  • Private health insurance
  • 33 day holiday
  • Career progression and personal development

How to apply 

If you think you’d be suitable for this role please apply via Linkedin here.