As a Contract Senior/Principal Mechanical Design Engineer you will be responsible for supporting and delivering designs for a range of project types and sizes.