How have you survived for 2 years without a job?
all comes down to accumulated savings and personal burn rate. Much easier for some people than others to budget for, but generally "software developer" isn't one of the more difficult positions to earn the right to be picky...