Thoughts on growing as a software engineer
At first I wanted to comment "but if this is the engineering track, then what would the management track be?".
Then I realized: you essentially described personal growth, in general.
Being able to solve bigger and bigger problems, so that others don't have to worry about them.
Totally agree with that. I am going through a similar situation right now and the problem has out grown so much that me and my team members are struggling to complete it. The problem has now become too abstract than we could ever imagine and the product head sees this as the simple singular problem that could have been solved easily. Really wondering what could be the correct way to envision such scenarios and avoid your engineering team going into rabbit holes.