You're likely being underpaid. I'm in Iowa and regularly see software devs with offers higher than that. The last company I was at, they brought an intern back with a $140k starting salary. He was making more than an "architect" who had been at the company for 16 years.