The role of the Senior Software Engineer is to work as part of the Development team to deliver software solutions to the business in support of the business objectives as defined by the Development Manager. responsible for managing the work distribution within the development team providing technical, procedural and architectural guidance to other members of the team.