Principal Software Engineer Salary: Negotiable plus benefits, pension (7% contribution), 25 days holiday & life insurance We are looking for principal software engineers with diverse experience. Find out exactly what skills, experience, and qualifications you will need to succeed in this role be