senior project engineer jobs in north america