* The world is increasingly ran on computers.
* Software/Computer Engineers are the only people who actually truly know how computers work.
Thus it seems to me highly unlikely that we won't have a job.
What that job entails I do not know. Programming like we do today might not be something that we spend a considerable amount of time doing in the future. Just like most people today don't spend much time handing punched-cards or replacing vacuum tubes. But there will still be other work to do, I don't doubt that.