Company Description At Leidos we bring together science, engineering and technology to deliver smart solutions to our customers’ most complex challenges. Great ideas are our currency and every person here is encouraged and enabled to be c......
Job Location: Christchurch, New Zealand