Ask HN: Startup to enterprise and back to startups – how?
I started my career 15 years ago in a startup. Worked there for 4 years and went from zero clients to over a 1k enterprise customers. I learned a lot and it's still the job experience I'm most proud of.
Somehow I ended up getting seduced by a position at a big name IT enterprise, joined other enterprises and now working remotely for 3 years for a medium-sized company.
I think companies look at my 8 years at big enterprises and think I'm not a good fit for a startup. The truth is, I never felt at home in enterprises and was always fighting the processes and complaining. Go figure.
What could I do now to make myself more employable at startups?
51 comments
[ 6.1 ms ] story [ 83.1 ms ] threadI think I'm competing with fresh graduates. I applied at startups with 20-200 employees initially. Really looking for that experience of taking something of the ground and scaling.
I know we shouldn't take rejections too seriously but reality is it was always easy for me to find a job. Maybe I've been too picky and overestimated my skills, maybe companies are being too picky now. I'm not sure but I'm thinking hard about this.
Spend time to figure out what your strengths and weaknesses are with those "fresh graduates". As a startup founder, I would take a 10x engineer any day. Fresh grads bring great energy and enthusiasm but experienced heads make sure my business is going to make the simple mistakes.
Don't sell yourself short. You're definitely valuable to any organization (startup or otherwise) as you've seen the best and worst of both worlds. You're an incredible asset.
There comes a stage in each successful startup when they start looking for adult supervision and explicitly seek enterprise experience. If you are looking for early stage work you should make it obvious that you get the startup's space and have a fast-execution mindset.
Not sure if you've been really clear about your salary expectations and rosk profile, but if you haven't, it might gather you more offers if you are.
Feel free to reach out to me by email if you think I can offer more specific advice/help/resources.
Did you get the interview? If you got the interview, it might be how you interview with them. I'm a startup founder and i try to hire people I can go to the bar with and seems very talented.
What kind of startups are you applying to? If you're targeting startups who does not or never plans on selling to enterprise customers, then they might be denying you because of that.
If you're interviewing with them and they ask you questions, just remember that you have to answer in a manner of "We'll get that done in 1 hour, and not 10 hours like you would with enterprise". And jobs are mostly a numbers game. They could simply be using your enterprise experience as an excuse.
Startup hiring is a fuzzy science at best. Apart from abilities it's a lot about what impression you make in the first few interactions with the team.
Before talking to the team, invest a good amount of time researching on the space the company is operating in. The problem space, adjacencies, incumbents in that space and their offering, know what's unique about the company and the product. Learn terminology. Understand key metrics. Go overboard. Know everything you can beforehand. Use this knowledge in your interactions with the team. Ask pointed questions. Recognise and complement if there is something clever about their positioning and the business advantage they have because of it.
You want to leave them with the impression that the guy is not just experienced but is sharp and understands what we are doing here.
I will make sure to ask if they need anyone like that.
My favorite line to follow up on these empty complements is: "Thanks for the kind words. What do you think we're doing that is unique? What would you do differently if you were in my shoes?"
In that past week, 2 of 8 interviews have had this empty praise. Neither of the 2 could provide a meaningful example of how what we're doing is truly unique... and it is in the job ad clearly spelled out. One of the 2 hadn't even been to our website.
Interactions like these make you want to put up huge filters to weed out the people using a "resume shotgun" interview process but in my experience the amount of effort you invest in hiring pays dividends once you do hire.
Smart people will grasp your product once they get going; I'm more interested in their intelligence, skills, and experience. If your product is sufficiently complicated that a solid engineer might not understand it's market appeal three weeks in good luck selling it.
Sounds to me like you like it when people who interview flatter you with their understanding of your amazing invention.
It's reasonable to not do in-depth research on every company you apply to during a job search (though some would argue that the smart applicant does exactly that and applies to far fewer jobs with a more personalized, targeted approach).
It's completely unreasonable to walk into an interview without having the foggiest idea of what the company does. This isn't complicated; take an hour or two before an interview to learn about the company, the competitors, and the space in general. Yeah, you might get hired by someone without doing that, but you're at a disadvantage against other applicants who understand that "talented" isn't enough.
It's very hard to find good people. If you're good at what you do you'll easily find an appealing position once you sort out culture. Stay away from the megalomaniacs deluded enough to think you have time (or reason) to do in depth research on their company along with the many others you are applying to.
This isn't an internship, you are already valuable.
No one said anything about doing in-depth research before applying, and while good people are hard to find, they're not unicorns. If you're walking into an interview without any background knowledge on the company or position that you're hoping to get hired for, you're at a severe disadvantage to those that do show the tiniest shred of initiative.
Your attitude strikes me as remarkably entitled and arrogant: "I didn't spend any time learning anything about this company, what the challenges are, etc, BUT I'm really smart and talented, so you have no choice but to hire me."
Sounds like looking for applicants who show they care even a little bit is a great heuristic :)
Hilarious - Are they right?
Consider the source -- frankly, many startup leaders lack the executive seasoning and managerial savvy to make a balanced scorecard assessment of talent. Their hiring criteria often boil down to 'hot or not'.
Get clarity on your targets -- specifically, WHO is the Founder, Co-Founder, Early-Stage manager YOU can most help? That's the person you want to speak with.
How would one find out? If as OP stated, their skills lined up and matched the job requirements, how will they ever know?
Startup recruiting seems a lot like modern dating: a lot of terribly communicated expectations resulting one party effectively "ghosting" on the other, ending in a lot of frustration and apathy from one party at the other because of said terrible communication-and that resentment or 'baggage' being unknowingly carried with them to the next interview cycle.
"Not a good fit" can mean anything from asking too much salary, to being just a month short of the necessary 5 years of experience for a tech stack that's been around for 3, to not wearing the right color shirt to the interview. You'll never know what "not a good fit" means because it seems like once a company decides you're not the perfect unicorn, rockstar candidate with a pocket full of ninja stars, you never hear from them again.
But don't worry, your resume is kept on file for other roles.
Job hunting as a software engineer has just become a literal grindfest. There’s very little signal you can obtain from the entire process, but you can gain a lot of noise.
I have to painstakingly detail and format my resume so YOUR job software can parse it, make it easy to scan and read but the job advertisement itself looks like someone let their cat walk on the keyboard?
Granted it's a minor thing in the grand scheme of how much cruft jobseekers put up with just to get noticed and have a snowballs chance in hell of even getting a screening call-but I'm beginning to hold a lot of contempt for the job hunt. More than just the stress of needing a job and the people involved who seem to-by many indications-look at job seekers as subhuman.
http://time.com/aziz-ansari-modern-romance/
Maybe managers aren't satisficing any more?
Eventually, I found one that was a great fit, and I've been here for over a year and am extremely happy. What I've seen at least in the Bay Area startup scene is that many companies have unrealistic expectations and are waiting for unicorn candidates that magically fit all of their wildest dreams.
If you were at a company that started from nothing and became successful, a startup that has sense should be interested in you.
Not all do this, but some things I've seen/heard done by a handful of small, "scrappy" startups:
- Interviewing candidates knowing they don't have the budget to even give them a job. It's a shitty thing to do because they are essentially knowingly wasting someone's time only to say "Yea, you're a great fit, we just need a few months to be ready to onboard someone for this role!"
- Putting up unrealistic salary ranges on angel.co to look competitive to attract more applicants, then giving an offer that's 10-20% lower in salary than what was given (or pulling the "another applicant is willing to do the $100k advertised job for $80k, but we want to hire you, would you be able to come down to meet that number?" card).
- Giving applicants "day in the life" interviews, where you sign an NDA, work a full 8 hour day, then don't get compensated for it. Sometimes 6-10 people are given these kinds of interviews for a 1 person job opening, and it's mostly just getting free work.
- Bosses setting an expectation for a great work-life balance in the interviews, talking about how "they value their employees time", then expecting everyone to work 10 hours per day or be on call at whatever whim someone needs work done.
- Assuming that because someone is foreign, they must be used to working long hours for little pay and not complaining about it. Even with contractors, there was a boss who hired a team in Ukraine, was invoiced $20k, then only paid them $15k without any legitimate reasons and said "well, that's still a lot of money for you so just be happy with it." It's amazing how shitty some people are when they make themselves seem so outwardly exuberant or buddy-buddy in person.
1) employee thinks your risk averse
2) ageism. Unfortunately is real when applying to startups.
As for 1, I think proactively addressing this in a cover letter / interview would be helpful.
Hit me up if you’d like to talk. We may be hiring.
It sounds like you might have this mix. The more you can show that you are a "startup" person, the better. The best way to do this is by researching the startup and playing to the hiring manager's needs.
Of course, this is entirely dependent on the type of startup you want to work for. Pre-PMF startups are incredibly fun, but require a very specific type of person. If you're looking at startups with $10+mm in ARR then your enterprise experience is going to be much more well received.
Perhaps, focus on startups that reduce the number of change variables. For example, startups focused on satisfying the needs of enterprise IT customers should value your inside knowledge of the pain points.
Keep looking - the right thing will be out there. (For example, my company, Turbot, is actively seeking remote employees with enterprise experience and a pent up hunger to get stuff done.)
Also what type (industry) and what stage startup are you applying to?
For example, "startups" like space-x I'm assuming value having a ton of enterprise experience versus something more consumer facing like Snapchat two years ago.
Different stages as well as industries will be looking for different potential + proof of experience and you should highly tailor your resume + interview to those expectations!
If it's more on the business side, happy to chat further if helpful :).
As long as we think a candidate would be productive in our stack, or quickly ramped up, works for us!
We'd be more curious if you have the startup attitude, where the support, and bottlenecks, are yourself and our can-do team.
Even if you'd rather be somewhere smaller, it'll probably be a better fit in the short term, and after a couple of years you may have an easier time transitioning to something earlier stage.
Also, (and sorry to promote our own stuff) but you might look at workatastartup.com, a website we built to help engineers join YC startups. I'd be happy to look at your application and give you some feedback if it would be helpful.
Your experience is not the norm for people working at startups, so you actually have an upper hand, just not necessarily in the smallest of places. Look for companies that are undergoing a rapid growth, just past the make-or-break point. These places need people who are experience working with problems regarding scale, and solutions that they require.
Startups depend on Generalists to make autonomous decisions that are aligned with a company mission.
Enterprise Specialists often get disconnected from the company mission and need a lot of direction, which is a liability for startups.
A cover letter, or in-person introduction that says "I understand your mission and this is what I would do in the first year to achieve the company goal".
Although phone screens and coding interviewers are looking for tech skills on the surface, the underlying motivation is "I'm too busy to train/manage you. Just preemptively tell me what you're going to do and how you'll do it".
As an engineering hiring manager for (mostly) startups, I love candidates that have both BigCo and TinyStartup experience. Diversity of thought and usually by then, the candidates have a sense of where they want to work.
If you find that your tech or skills or experience don't line up with startups then you may have some work to do.
Most BigCos need specialists. Most Startups need generalists. Depending on your field, you might need to study up as some other posters have mentioned. I wouldn't study haphazardly however. Apply to a few startups (or industries) you are interested in and take notes of the questions they ask you and especially the questions you struggle to answer. Those are the areas to spend your time getting up to speed on.