Our world is changing in rapid and unanticipated ways. Given technology’s central role in those changes, engineers face difficult design decisions. In dominant consequentialist and deontological engineering ethics paradigms, making design choices implies having sufficient information on those choices and their trade-offs, which is often lacking. Some scholars have pointed to virtue ethics as an alternative approach to engineering ethics, but how can virtue ethics support engineers in situations of uncertainty? In this chapter, we explore how virtue ethics is conducive to sound engineering in different conditions of uncertainty.