Mechanical Engineer (Contractor)Octopus Energy·LeverSlough, United KingdomFixed Term ContractPosted Jun 10, 2026Open original posting