In my opinion, the future of software development looks like this:
1) Human developer instructs A.I. bots to build large volumes of code (like Second)
2) Human developer uses A.I. code assistants in the IDE to make "low level" changes or additions
I do not believe that developers or engineers will be replaced. The world needs more software, and there's not enough of us to build it all. Quite frankly, we need the help of bots to meet the demand.