grainsout
I told him he could triple his salary if he applied for non-research positions. He's now a research developer at a pharma company making three times as much.
Many hard science STEM graduates don't realize that their programming skills (even if they're not totally honed) will make them more valuable on the market. If you can find a position that uses both your degree skills and programming, then you'll be a unicorn to that company.
Two weeks later I got a callback from them saying they wanted to offer me a job. I had already accepted a position. This is when I figured out that hiring managers have no idea about the talent pool they're dredging.
This company wasn't even in SV. They should have offered me a job on the spot, because the fact I had any knowledge of Java.
Three suggestions - 1) raise the compensation for seniors 2) offer more interesting projects/products 3) use a different interview process for seniors, they hate algorithm quizzes
Most software companies just churn out database-backed MVC apps. After 5 years of that any good developer would be bored.