There will always be problems that can only be solved by an EE, chem eng, mech eng, etc.
But the juiciest engineering challenges involve figuring out business logic / mission decisions. This is done increasingly in software while the other disciplines increasingly make only the interfaces.