A good engineer solves the problem as per the specification. A great engineer solves the problem with minimal resources( ingenuity) and in addition eliminates most of the negative side effects ( cost, environment, waste etc.).
As an example: How do you manage traffic on a very busy intersection that has many entry and exits?
Good Engineer: Deploy state of art sensor-based traffic lights on each of junctions
Great Engineer: Build a roundabout