A resilient system is a system that possesses the ability to survive and recover from the likelihood damage of disruptive events or mishaps. The concept that incorporates resiliency into engineering practices is known as engineering resilience. To date, engineering resilience is still predominantly applicationoriented. Despite an increased popularity of engineering resilience usage, the diversity of its application in various engineering sectors complicates the universal agreements on its quantification and measurement techniques. There is a pressing need to develop a universal framework, which standardize the modeling, assessment, and improvement of engineering resilience for a broader engineering discipline. This paper provides a literature survey of engineering resilience from the design perspective with the focuses on engineering resilience metrics and their design implications. The currently available engineering resilience quantification metrics are reviewed and summarized, the design implications towards the development of resilient engineering systems are discussed, and further the challenges of incorporating resilience into engineering design processes are evaluated. The presented study expects to serve as the building blocks towards developing a generally applicable engineering resilience quantification metrics that can be used for system design.