If you are a decent software developer there is a guaranteed job for you, unless you code in COBOL or FORTRAN. Heck, people are jumping ships and we hire people from English or Humanities background who go and do 6 months intensive coding boot camps. Wake up and go find opportunities for yourself. Jobs don't come to you. Get yourself out there and be known. Put your hobby projects on Github. Attend Meetups and network with people. People hire a lot at tech meetups.
I thought that COBOL devs have guaranteed jobs, given the startlingly number of legacy systems out there that urgently need people to maintain them and prevent our nation's aged banking databases from collapsing.