At the risk of sounding utterly foolish in the future, I would say that there will always be jobs for the creative developer. The one thing that has made Software Engineering stand out from other professions is just how SE is essential/Integrated in fields outside of its immediate application. What I mean is: devs are required in Oil and Gas, Academia, Education, Manufacturing etc. apart from the regular jobs in the Computer world (i.e. Software-only companies like MS, Google).
IT support will ALWAYS be required though. Unless we build some kind of AI that can diagnose issues like humans do... after which they will all become obsolete. But I don't see that happening in the next 50 years.