Inside the War for Tech Talent
betabeat.com
betabeat.com
As a developer at a tech startup in NYC I always hear figures like this and they seem kind of mythical. My friends in the startup world tend to feel the same. Are there only a handful of companies paying this kind of money (Google, Gilt, Etsy, etc.) while everyone else pays considerably lower?
In a start-up, that type of behavior is rarely rewarded in the long term as founders tend to be people who develop relationships based on trust and loyalty and who also talk amongst themselves and you'll run the risk of being blackballed. Do it once if you feel underpaid, but don't expect much upside after that.
My advice is to look for a job, consider offers and take the one that fits what you're looking for in compensation/organization. In the future, your current employer may reassess your value and hire you back at a higher scale. I've seen this happen before.
1. Your manager there is concerned with building their fiefdom and without a loyal crew, they know they won't succeed internally. They'll have little time for your negotiations skills and will be very unimpressed if you bring up offers from unknown starts-ups. They're a manager at a Fortune 500 company, dontcha know? It's their life and chosen career, not to mention their lifeline. You're dead to them once you leave or hint of leaving for more money.
2. Salary levels and compensation packages are designed and set by professional HR crew whose job it is to keep labor costs down and weed out malcontents. Where do they get their salary guidelines? From industry groups and consultants who specialize in companies of that size and who share that same info with every one of their clients. Good luck walking around with an offer from a similar-sized competitor. They'll be on the phone to them, probably friends, telling them what a dunce you are and you'll find your offer rescinded. Never ever mention where you're going or what they'll be paying you. Much less at a big company.
3. No matter how big or small the organization, outside of the entertainment industry, and I include sports here, very few will be willing to tolerate a disruptive prima donna for very long. Especially rank and file developers with visions of grandeur brought on by big money stories and newly acquired skills.
Like I said, present your situation to management but don't wait around for them to bring salaries into line. Some times they simply can't, you've misread the market or your importance to them. If that's the case, don't force their hand.
BTW, this only works if you're willing to leave for the much better offer. It sounded like the OP was unhappy with his pay. Nothing wrong with that. From what I've seen, though, substantial raises come from switching jobs and counter offers. If you're happy with your work and pay, then by all means stay.
As I mentioned in the other comment, I used to live/work in SF. I'd ping you, but I need some contact info!
EDIT: Are you triggit.com? I also know quite a bit about advertising/marketing (CPM, CPA, CPC, PPV, affiliate, incentive, etc.) and I'd love to work with it again.
These salaries (for VC funded companies after a big A, B, etc,) are about 2x of what I'd consider reasonable (which is a view based on salaries 2001-2005), but being on the employer side, if you have the money, not being willing to pay market is a dumb reason to not get the best talent. Paying market itself isn't a differentiator, but it's reasonable for an employee to be unwilling to take a substantially below market total comp package. If you don't have the cash, obviously you need to build in other parts of comp to make up for it (flexibility, being in lower cost areas, higher equity, ...), but it seems like angels and VCs value equity a lot more than employees do, and value cash a lot less, so raising more money to pay the bigger salaries isn't wrong.
"Recruiters, agencies and other paid intermediaries are not welcome here. This is a peer-to-peer job site and any posting by recruiters or agencies will be killed and accounts used deleted. I have nothing personally against you, but this is not the site for you. Equally, jobs posted here are to be read and responded to by job seekers, not you."
I understand why - a bad dev can really wreak havoc. But theymve gone so far, they seem like a man claiming to starve who turns his nose up at an apple with a small bruise. It feels a little insincere.
I won't hire if there's a big red flag, but I'll. Give a candidate a chance. Maybe top companies with more pull don't have to, but then how seriously should I take these stories of how hard it is to hire.
Agreed, but I am not sure it's just these companies. My general feel of the market in Europe is: if you're looking for an experienced hire, you're not willing to train them. It feels like solid experience in a semi-related area is not enough to get the jobs in the current environment, exact experience is asked for. So small "skill bubbles" exist, with only the most desperate or broad minded taking a risk on someone without 80% experience already.
I call B.S. on most of these articles, and most of them are perpetuated by the people with the absolute most to gain: recruiters.
There is simply no-such-thing as job training now. Even related experience often does not cut it. Companies expect to hire people with exact experience.
a) Once you hired somebody, you already spent a lot of money on them
b) It affects team morale. No matter what skills people have, team mates still form personal attachments. Seeing somebody go is hard.
c) Firing means HR and legal need to spend a lot of time to make sure this is handled properly. So, more cost.
So, I'd rather have false negatives than false positives overall.
The part that irritates me is when these companies start talking about the serious problem of a shortage of developers. I feel that if you want to throw out many people who would have been good employees, you should accept the consequences - that hiring will be very hard and you will face a shortage of your own making.
I'm not in favor of it personally, mind you, as I did a lot of hiring across the board, but I can understand where they come from, particularly little sub-500 employee shops.
What is interesting to me is how unwilling startups seem to be to: - Grow their own talent internally by hiring inexperience.
- Entertain SOME SORT OF telecommuting arrangement for those not in the Bay area. Doing this would open up the rest of the West coast for '1 Week in the Office per month, 3 weeks work from home' arrangements.
- Pay for relocation. YMMV but I don't see it that often.
- Open satellite offices in areas where talent is easier and less expensive to get. The space shuttle program just ended, and there are BUNCHES of good engineers looking for something interesting to do (In Florida). Georgia Tech has a legacy of churning out smart engineers (In Georgia). San Diego still has double digit unemployment (Plus the surf is better than SF!), and there are dots and pockets of good engineering talent all across the sunbelt with cities, states, and municipalities who would LOVE to incentivize 'hot start-ups' to open an office there.
This is a case where I can see acu-hiring makes sense. Get a 5-10 person team that is already kicking ass and in an office, swallow them up for $1m/head. Boom, for the price of $10m you just got 10 engineers who already work well as a team, a satellite office that you can use as an anchor in a new geography, and an escape from the localized talent war.
Or better to say, in Bay Area, there is a war to find an engineer with 15+ year experience for 80K/year. But if you pay a market price (meaning match what other companies pay), there will be no problem finding an engineer. Especially for startups. But if startup offers 80K/year and corporation X offers 120K/year + bonuses, ... you know
Maybe I'm outcast but I was told (and I believe it) that for a startup to get a good team it needs to pay market rate + stock options.
Is 25 years' experience worthless these days? (I didn't sit on my technical butt, and I'd give any kid today tough competition.)
I'm tired of hearing about the shortage of kids going into STEM careers -- this just proves that the kids aren't stupid.
If there were really a shortage of engineers, their salaries would increase; since salaries are not increasing....
Shel Kaphan, the brilliant engineer who built Amazon.com
"The nature of the technical challenge was much more straightforward than many other things that I had done in the past. It wasn’t something where we had to work for years and then find out if the thing we were building would actually work or if anybody would care.
It had a lot of pieces, some of which were not easy. Like constructing a catalog out of a lot of non-authoritative sources, none of which was designed to be easily built into a database. At that point, there wasn’t anything like Ruby on Rails or anything where you could slap together a Web site with some dynamic behavior in 10 minutes."
http://www.geekwire.com/2011/meet-shel-kaphan-amazoncom-empl...
Looking for someone with 16 years of iOS experience is just making it harder on yourself.
what do you need to do to be thought of as a candidate to be a CTO for a startup?
my brother started at Microsoft a couple of weeks ago, plan the next 10 years for him
- 18 months @ MS. Didn't enjoy what I was working on. Didn't do particularly awesome work. Quit after ~18 months.
- Took 6 months off. Made actual friends (I moved to Seattle not knowing anyone) Went to burningman for the first time.
- Found a job at a small startup called PureNetworks on craigslist. Stayed there about 2 years. Did pretty good work, but the company didn't do so well. Management got changed over and I got fired (which kinda scared the hell out of me) after showing up to work super late one day (like 3pm) after going to Vancouver to party the night before.
- Interviewed with some random companies in Seattle including Amazon. Got referred to Google through a friend and interviewed with them as well. Ended up taking the Google job & moving to NYC.
- My GOOG options did pretty well (I started a cpl months before the IPO) but def nowhere near "fuck you money." Spent 5 years @ Google working on couple different things. Did pretty good work. Met @dens and worked on Dodgeball for a while before it got canned. Spent my last 18 months at Google semi bored kinda looking around for something new/smaller.
- After @dens & @naveen got foursquare up and running they brought me on as the first hire. Now I'm running the server engineering team (about 35 folks...and PS we're hiring! http://foursquare.jobs).
So, how did I get here? Worked hard. Picked up both small company and big company skills (learned much super valuable knowledge working on large scale infrastructure at Google) but also caught some good breaks.
Advice: work hard, learn a lot about a lot of different things. Network like hell. Networking will get you good breaks. It'll also help you recruit once you're running a team. This is vital. Keep a file of every smart person you ever meet in your whole life. You won't regret it.
-harryh
I'd love to hear your advice on how to network.
I'm smart, I work hard, and I'm very willing to open discussions and help people out when I can. I try to be a good person. I don't know if this is "networking". I guess it is, but the truth is that I haven't a fucking clue if I'm doing it right. I know I can program, but I feel like technical skills are ultimately less important (past a certain point) than social skills. Technical skills hit a ceiling without vision, and vision is useless if you can't sell other people on it.
I've been halfway through negotiations to steal away someone from Google only to have Google turn around and offer the person a truly ridiculous bonus.
Recruiters call one of my iOS engineers daily (he routinely wins all the major hackathons) and he always asks them if they're willing to take on new clients since we need engineers too and they almost always reply that the have all the clients they need.
"Transcendental Meditation informed his belief that a person’s main obstacle to improvement was his own fragile ego; at his firm, he would make constant, unvarnished criticism the norm, until critiques weren’t taken personally and no one held back a good idea for fear of being wrong."
Facebook: if you live in the bay area, even if you live in SF, they refuse to do a phone screen, instead demanding that you drive to Palo Alto one to two times for one hour interviews in lieu of phone screens. Between the hours of 10am and 4 pm. So basically they demand that you take 1-2 1/2 days off work before even interviewing for real. Even if you don't have a car and have a leg in a cast, they don't budge. Of course, when you tell the recruiter fine, you're withdrawing, then they're flexible about doing things over the phone. NB: for those of you not local to the bay area, while Palo Alto and SF are considered to be local to each other, in practical terms, particularly if you're not familiar with traffic on 101, it's a 75 minute drive each way to be sure you'll get there on time.
Twitter: sit on resumes for two weeks, even if you were referred by an employee.
A9: also sit on resumes referred by an employee for 2 weeks.
The point of this whining is companies certainly don't act like they're in a talent crunch : shrug :
If its a war for talent, even niche stuff like Canvas, they're not trying all too hard.
My parents were enticed by a job offer to move out of the SF bay area. The offer was better money, and all moving expenses paid, but they ultimately declined. Their reasoning was that for their type of jobs, the SF bay area was the best place to be unemployed. So they stayed.
My home (Arizona) has a similar reputation now with the SB1070 flap, and make no mistake, it has hurt recruiting.
As someone who just moved from a nowhere town to Austin, and managed to bring three people with me, this is very true.
But face it, there are significant "network-like-effects" in places like Silicon Valley. The talent (and money) tends to congregate. Not saying there's no talent, or strictly lesser talent elsewhere, but you can't argue with reality.
I totally understand it's not an easy thing to do, but many things in life that are worth doing aren't easy.
I've contacted a whole bunch of companies (the usual) and not heard back either way. Probably because they see I'm in the UK but if I've taken the time to write in about a job they posted, the decent thing to do is to reply either way.
Not every good has elastic demand.