The resilience paradigm constitutes that systems can overcome arbitrary system failures and recover quickly. This paradigm has already been applied successfully in multiple disciplines outside the engineering domain. For the development and design of engineering systems the realization of this resilience concept is more challenging and often leads to confusion, because technical systems are characterized by a lower intrinsic complexity compared to, e.g., socio-technical systems. The transfer of the resilience paradigm to technical systems though also offers high potential for the engineering domain. We present results from four-year research on transferring the resilience paradigm to the engineering domain based on mechanical engineering systems and summarize relevant design approaches to quantify the potentials of this paradigm. Furthermore, we present important challenges we faced while transferring this paradigm and present the lessons learned from this interdisciplinary research.