If one could engineer a solution to save lives, but instead uses his/her talents to build the nth iteration of, say, a food delivery app, does he/she bear any ethical culpability?
Because it seems the bigger challenge for engineers is not avoiding overt evil, but in the opportunity cost of spending their time on work of significantly lesser consequence than their talents might allow.