About the role

We are looking for a Senior Software Engineer to join our growing team in Glasgow. The position will require you to provide guidance to those Software Engineers with less experience and to take a lead from time to time on design and development activities.

About Bridgeall

Bridgeall helps clients to envision their IT strategy and then build and manage their IT solutions and assets. Established in 2002, with 36 staff and 10 Microsoft Gold competencies we have a long and strong track record of successful delivery. Our operation is structured into 3 business units:

  • Modern Intelligent Workplace
  • Cloud and Managed IT Services
  • Analytics and Applications

In our 20-year history we have an abundance of experience in building large, complex and performant databases underpinning applications that we’ve developed and we now want to promote analytic services to be highly visible, front and centre. We are therefore recruiting for this new role to lead and grow the Analytics and Applications business unit. Whilst we have senior application development experts we do have a gap in analytics experience at a senior level so the successful candidate will come from that background.


Glasgow and remote

Essential Job Functions

  • Full lifecycle and agile application coding/development
  • Accurately planning and estimating development work
  • Designing applications using object-oriented design techniques
  • Leading and mentoring less experienced development team members
  • Attending meetings and running workshops with customers as and when necessary
  • Dealing directly with customers for development or support activities
  • Software testing and quality assurance as needed, documenting internal process control;
  • Providing solution designs, estimates of work effort and any other input as may be required for sales proposals or tenders
  • Performance tuning and improvement
  • Front end graphical user interface design
  • Select appropriate modelling techniques for meeting project objectives.
  • Integration of developed software with existing systems
  • Support and maintenance of developed software
  • Documenting software functionality
  • Evaluating and identifying new development technologies

General requirements

  • Minimum of 6 years software development experience
  • Degree level education
  • Continuously improve the company’s service offerings
  • Comply with and develop company standards and guidelines
  • Ensure client expectations are met and exceeded in terms of software and service quality
  • Good presentation skills
  • Fluent communicator
  • Excellent written communication skills
  • Innovative problem solver
  • Personally motivated to develop your skills
  • Ability to work in a team environment

Technical skills 


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

  • C#
  • .NET Core
  • NET (Including MVC)
  • SQL Server
  • Azure Cloud (PaaS Services)
  • Agile Development
  • Azure DevOps
  • Data Model and Database Design
  • HTML, CSS and JavaScript


  • Test Driven Development
  • Selenium
  • React
  • RESTful
  • ARM Templates
  • Power BI (2 years)
  • Data Engineering (Data Factory and Data Lake)


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

If you think you would be suitable for the role, please send your CV to careers@bridgeall.com and we will be in touch