122 karma · joined June 3, 2016
It is a huge nation, but one where 70% of the tech jobs are stuck in SF/SV. I can move to Lincoln Nebraska and pay $400/mo in rent, but I sure as heck wont find an employer seeking a python job.
Secondly, only the technology industry has a massive pipeline of overseas workers available...so naturally there is constantly a "shortage" as a means to increase the pipeline of overseas workers.
I'm not saying NOT to hire overseas workers. I'm saying to be honest about it. Say -- we refuse to pay market wages and would rather that new graduates not find work than pay them a living wage for the Bay Area, instead we'll hire offshore workers desperate to flee their countries and willing to shack up 3 to a studio apartment.
So yes, $300k for a mid-career position is clearly not enough in the Bay Area. Could you raise a family in a 1BR, yes you can! But there is a "shortage" of people who want to raise a family in a 1BR. There is no magic here -- pay would need to be commensurate to experience + cost of living or people simply will not take the job.
Two months into joining, the shuttle went from free to paid. Ouch. Then, the manager expected me to stay late 3x a week, which meant i could not even take the shuttle 3x a week, and instead have to take a taxi. Still not enough salary to buy a car + insurance + parking. Then policy changed and 401k match disappeared. Finally, policy changed and all conference reimbursements ended. Final blow -- my PDP is tied to 3 conference posters a year, so i pay out of pocket for travel/registration/hotel.
By the way, the work is great, but i'm paying so much out of pocket that i'm getting the hell out of there. Sucks for me. Sucks for the manager too -- I spend half the day now doing eLance projects.
Problem with this approach is that inevitably part of the formula is also "level" -- so you just converted one problem (negotiating $) to another (negotiating level.) That is when the real tricky people come in -- those who want a high level and just manage others, often adding no value (good managers add a lot of value, but if you tell people that the only way they can make more money is by being manager or senior managing level, then you force people who should not be managing into managing roles.)