A good engineer must be curious about their tools and what specific solutions are better for certain contexts. What is the best way to solve this problem given our constraints? Who needs to be involved to solve this?
A great engineer must be curious about the problem itself and the people affected by it. Why does this problem need to be solved? Who cares about this problem? Why is a technical solution the right answer?