I was car shopping a few months ago, and I found there's a dire shortage of brand new $10K BMWs.
I was car shopping a few months ago, and I found there's a dire shortage of brand new $10K BMWs.
Or they have a hiring process and that weeds out top performers. And/or they have a hiring funnel that appeals to the bottom of the barrel.
Or all three, which was my experience with about a dozen different companies in SF last October. I chose to take the job where I wasn't humiliated during the interview.
It's funny how this is a legitimate filter, from the job-seeker's point of view. And, by "funny" I mean "a sad testament to SV tech interviews".
We're shopping in that compensation range and my experience has been exactly like cairo140's above: https://news.ycombinator.com/item?id=9964934
Area median 75%ile 90%ile
Chicago, IL Metropolitan $88,630 $109,640 $126,370
Los Angeles, CA Metropolitan $102,310 $126,340 $150,320
San Francisco, CA Metropolitan $112,570 $143,390 $174,120
San Jose-Sunnyvale-Santa Clara CA $137,710 $166,280 >$187,000
I'm from the midwest so my frame of reference is where $150k will get you well into in the 90s percentile-wise. I'm conducting my hunt in the LA area. And just so we're on the same page I included Bay Area numbers. Is $180-200k (on the 190 to 200 side) closer to the right number, with the Bay Area as a frame of reference?Role 1: top to bottom web app security, server ops, zero downtime rollouts, performance and architecture (shared)
Role 2: metrics/instrumentation, fully-independent backend, HTML/CSS/JS skills, integrating third-party modules, performance and architecture (shared)
Role 3: managing technical vendor relationships, work the indirectly technical parts, technical hiring, capacity planning, expectations management, performance and architecture (shared)
These are still three pretty loaded-up people! Even if there was one person capable of and willing to do this all, their current job title is likely "founder of their own startup".
I'm doing a decent chunk of that, aware of the parts I'm doing shitty, and that is my job title. :)
I was talking recruiting with a mentor. He said some of his best hires were founders he met at startup events looking to regroup and earn a paycheck after the failure of their own startup. Dark—but insightful.
One very interesting realization I had looking through the data is that software development, at the median, isn't an especially well paid field. Dental Hygenists in SF earn almost as much at the median, and registered nurses earn much more.
Overall, I think a big part of why this "shortage" exists is that the work is very difficult for the pay, and that career stability and age related employment issues may actually be considerably worse.
I know this is hard for employers to accept, but salaries may have to rise dramatically before people with citizenship or residency status that allows for career choice are willing to commit to software development. For now, I really do think one reason we are able to staff these positions at "market rate" is that we have created a visa program that essentially prevents a large number of tech workers from changing fields (i.e.., there are serious obstacles to coming to the US on an H1B as a software developer and deciding to retrain as a dental hygienist, this kind of personal and professional freedom is not permitted under this visa).
I'm in the midwest for reference, but hiring remotely in the bay area is legit too.