Hacker Newsnew | past | comments | ask | show | jobs | submitlogin
Ask HN: Reject/ghost on all job applications with 8 YoE, what am I doing wrong?
121 points by throwaway_sp11 on Feb 1, 2023 | hide | past | favorite | 198 comments
Hi HN,

I know this isn't the forum for this kinda question but I've been an avid reader and commenter here for 10+ years and I feel I align pretty well with the demographic. Which is why I'm asking for help.

Recently I've been applying to remote jobs, but literally all of my applications have been rejected or ghosted. It's so much different than when I was looking a couple years ago. I'm in my mid-20s, with 7-8 years of professional experience and have been programming since I was a kid. I have FAANG names on my resume, jobs and internships (when I was a student). I consider myself a reasonably good engineer - I don't think I'm hot shit, but I would've expected to get to the first screening at least somewhere.

Has the landscape changed so much in the past few years? Or, if I'm doing something wrong and raising a huge red flag to everyone, how the hell do I figure out what it is? Getting kinda jumpy about my prospects, it's been disheartening.



Not the answer people in your situation like to hear:

- you are too hot for well over 90% of the roles up for grabs. - your expected salary alone may be enough a deterrent.

One thing hasn't changed: the recruiting scene has not improved, rather gotten worse.

Jack is a recruiting manager. He constantly needs people and the three projects he is on are far behind. HR just announced a wage cap and he will only be able to hire one engineer. 10 remotely relevant applicants, you are one of them, but the other 9 will say yes to start coding this impossible to complete set of features and won't make noise until there is room for a few more recruits. 3 of them seem like a good fit and he won't have to battle with HR like last time to offer twice what he would offer any other three who have a few years experience which should be enough to get moving with lambdas on AWS.

My tip would be to not give in and be as meticulous in your selection of roles to apply to as your technical expertise is.

Plenty of companies out there looking for exactly your level of experience and nothing less.

On the bright side, it may sound contradictive but more roles are open than ever for top tier talent. Compensations have more than doubled in the last 10y and hiring people expect more, add noise that has amplified even more than compensations and that's what the climate is like.

It takes several months to land a fitting role. Less than that you are very lucky or gave in for something subpar to your value


This.

The recruiters don't know quality. They know the (general) requirements asked for by the job req and the resources available to them to complete a hire (salary). OP is "failing" along one of these dimensions. From the OP's description, they fit the general requirements, so it's most likely the salary (whether the salary expectation was stated explicitly by the OP, or assumed by the recruiter).

Hopefully the OP has some savings and can withstand the amount of time to find a quality fit for themselves. I'm not sure what other solution there is.


That.

I don't think OP disclosed any info about salaries before getting "rejected".

He could just broadcast to his circle that he's available for hire and a few weeks later some opportunity come up. Seems dumb can feel diminishing but can save a lot of time, good connections know what's a fit and what isn't.


I’ll go one further: most people don’t know quality, including most engineers.

Is it reasonable for 90% of software engineers to know what a top 10% software engineer resume looks like? I don’t think so. Most people think repeating dozens of skills at the top of your resume with no storytelling is a must-have (e.g. “skilled w/ Python, Ruby, Scala, Rust, Go …”).


> Is it reasonable for 90% of software engineers to know what a top 10% software engineer resume looks like? I don’t think so.

That's because 90% of engineers never encountered someone from the top 10%.

I recall a story someone told me a while ago. Software business that did local CoL/prevailing wages. Hired an intern one summer that was just running around in circles around the other, more senior devs. Useless to say they loved him and the next summer they tried to get him back, even offering a signing bonus for an internship (something they considered unheard of) but he was already at a large search engine company down in the Bay. You can guess the comp was probably already 3x what his previous job was offering. Of course, he wouldn't return.

There's a whole class of engineers were completely invisible to most companies, even if they are in the same "local market" [0][1] (Some use the term "dark matter devs" but I know it has another meaning [2]). These guys tend to fly under the radar quite a bit. If you are in a tier 2 market or company, your chances of attracting one are close to nil. Because they are extremely valuable, they don't interview a lot and tend to hop between companies where they know people (or get fast tracked internally).

[0] https://blog.pragmaticengineer.com/software-engineering-sala...

[1] http://danluu.com/bimodal-compensation/

[2] https://www.hanselman.com/blog/dark-matter-developers-the-un...


Sometimes I think mandatory hiring participation should be a thing. I generally learned as much about myself as I did from candidates from it.

But what you said here about buzzword bingo is so painfully true. I’ve seen that go to ridiculous lengths more times than I can count.


I'll even go one more step and say that Ive been in places where candidates were interviewed and "not liked" because some of the more senior devs in the place felt outshined/threatened by the candidates credentials and ability.

These same candidates were great when I interviewed them but when I said yes to a person, there were usually a hand full of people on the team who didn't like them for various "not enough blah blah probably can't do the work we do here" etc.

These same people tended to have no objections to hiring candidates with more marginal credentials and talent.

In the case Im referring to, the engineers absolutely did understand quality and didn't want it around, instead favoring lower quality such that they could remain unchallenged. I wonder how common this is in the world.


Can confirm this! It's only when certain software engineers step to the hiring process that real talent is able to jump out. Otherwise, its a huge mess.


How can I find the roles looking for top tier talent?


> your expected salary alone may be enough a deterrent.

Another possible (and to me unexpected) consequence of pay transparency in job offers is that the hiring company can (hopefully will) believe you’re OK with the salary on offer.


Thank you so much for the perspective. This is all hugely useful to me.


Your resume tells a story. What story does yours tell? If you haven't stayed very long at jobs, red flag. If you have done a lot of different things that don't relate to the job you're applying for, yellow flag. FAANG salary? Red flag. Mid-20s? Yellow flag (sorry, ageism is real: if they're looking for senior/leadership/etc that's unlikely to be found in someone in their 20s). Pay for a professional resume review and fix any problems they find, whether you agree or not. Keeping multiple resumes is best practice, and always write a good cover letter.

Focus on your professional network. Most of your jobs should be coming from referrals from coworkers, not cold-calls on a jobs board. This is the only way to continuously get hired regardless of the job market, and is very important as you get older (again: ageism is real).

Personal projects count for a lot for a software developer. Make sure you have at least a couple small projects that you maintain regularly. Contributing to open source is nice, but unless you're a major contributor, it isn't a big factor the way owning a project is. Make it really shiny: good docs, clean code, linting, testing, CI/CD. Using the latest tech is encouraging.

You're applying during a time when hundreds of thousands have been layed off at the beginning of an economic recession. It's gonna be hard for anyone but the most qualified candidates to land a job now. Just look for the jobs you're a shoe-in for, get employed, wait for a better role.


> always write a good cover letter.

The importance of this can't be overstated. This is just my opinion based on years of interviewing and hiring devs, but...

The resume tells you the "what". What is the candidate's experience, what is their skillset, etc. Resumes get a once-over, mostly to see if the candidate is in the ballpark for the position.

The cover letter tells you the "why". Why should I hire this candidate over the others? Why does the candidate want to work here? etc.

The cover letter is the more important of the two. Assuming a candidate has the technical skills required, the things an interviewer really wants to know are softer: will they fit in with the team? Will they be happy in this role? And so forth. This is what the cover letter should be talking about.


I've never read or written a cover letter and I have a single-page resume.

I've got two sentences at the top of my resume explaining who I am and what I do.

I use much more flowery language but I basically say:

    I'm team lead.
    I care about communication.
    I want to know your business and customers. 
    I want to work with stakeholders and help them solve problems.
The rest of my resume backs this up. And at the bottom, I describe all of the business skills I learned over 4 years of running a furry convention. It's written just like all of the other jobs.

It's worked pretty well for me. I don't get calls from people who dislike furries and the first two sentences got me my current job.


Anecdotally, I've never read a cover letter as someone who's interviewed a good chunk of engineers, but not nearly as many as a lot of the folks on HN. I have however had a much better initial response experience from companies that I added a cover letter for. I think some larger companies that have a resume and cover letter upload on their site just might prioritize those who wrote a cover letter as well. That's just a guess though.


There are a lot of comments against your advice here so I'm going to speak up in agreement.

(1) Cover letters are very rare. Out of the last ten interviews, I've received two.

(2) It's the one place you can reveal some of your personality. Focus your message to answer this question: "What is it about this role/company/job that you find exciting?"

I have a PDF file with a cover letter on the front and a page or two of resume. Five minutes before the meeting, I'm opening up that PDF, again ... the first thing I see is that cover letter and a candidate that's excited about the job. It puts them on the right footing before the video camera fires up.

I also know that "your resume was produced, once, and probably fired off to several companies in that exact form". While (assuming it was done correctly) "your cover letter was written to me, about this job."

If you've provided it, I'm going to pay more attention to the words on that page than probably any others. So while a cover letter is not required and a resume (often) is, if you include it, it's not controversial to say "it's more important than your resume" as far as its impact on my opinion of you prior to an interview.


Cover letters are a waste of time. You‘ll spend lots of effort writing to 10 companies or so and then they will just ghost you. Applying for a job is a numbers game. Send 50 resumes and get 1 phone call. Or maybe use your network if you have one. Nobody reads cover letters.


Twice in my career I've had recruiters call out my cover letter

Granted, one admitted "usually they're cookie cutter and I don't read them" before praising mine... but I like writing real cover letters because it's a second chance to consider why/how badly I want to work somewhere

I craft them to the company/problem space, call out specific areas of interest. And sometimes halfway in I realize I don't care what they do enough to continue writing, so I save everyone involved's time


That's not my experience. I get ghosted too, of course -- that's just part of how things currently work -- but my ratio is much better than yours. I get a response from about 15% of the applications I make.

Perhaps the difference is because I write cover letters?

> Nobody reads cover letters.

This is demonstrably untrue. But if you said "not everyone reads cover letters," you'd be correct. But that's not a reason to not put in the effort to write them.


Cover letter importance varies by industry and company, and it hasn't been valuable for me in tech. Even in roles where prose writing is the primary job requirement!


Huh, I can’t remember the last time I’ve written a cover letter, or been asked to read one when interviewing in my 10 year long career. I feel like all these sorts of things happen better over a phone screen or an in person meetup and the resume step is for weeding out noise.

Especially in tech where you get fantastic ESL engineers who might struggle to write flowery prose about their skills but can document their code very well in English.


I've participated in hiring for dozens of positions. I don't read cover letters.


I have to say I usually don't read the cover letter either, and wouldn't care too much if they didn't have one, except for new graduates, or where this is their 2nd job where I would like to see a modicum of research on their part.

But usually a cover letter encourages the writer to tell me what they _think_ I want to hear, but not what I really want to know - which the CV usually does much better.

Which means they are often sycophantic and a bit embarrassing - and I usually have too much respect for the people I want to interview to expose them to that :)


Do you have or could point to a good example of a software engineer's cover letter?


You don't need an example if you care about the job and what the company is doing. Just speak from your heart, and tell them why they should hire you. Why do you want the job? Why do you care about the company? What do you want to achieve there? What experience do you bring that you think will help them with their mission? Show them you aren't just submitting the 351st application for a job. Show them you want to work there, for them, that you're the right person for the job. ...And then bring it down a few notches so it sounds 'professional' (confident without being needy or arrogant).


I don't have any handy. I was just searching the web for a good example and -- hoo boy! -- there are so many terrible examples out there.

All I can offer you is general guidance, then. This is just my opinion, of course, and there are plenty of disagreeing opinions out there. So take that as you will.

To me, a good cover letter conveys four things:

1) That the candidate has at least some knowledge of the company they're applying to and what sorts of problems the company is likely to need solved.

2) Why you want to work for that company in particular. Highlight how what the company does ties into your personal interests.

3) Summarize and contextualize your experience in a way that explains clearly how your experience will benefit the company. This is your chance to call out any special skills that may be particularly relevant to the position, but aren't clearly called out in the resume.

3) Explain anything in your resume that might not look that great. Did you do a lot of job-hopping? Address that. Does it look like the position you're applying for is a bit outside your normal experience? Explain why. That sort of thing.

A cover letter shouldn't reiterate what the resume says. The resume should speak for itself. A cover letter is just that -- a letter from one person to another. It's where you show who you are and what special value you offer to the company.


> Your resume tells a story. What story does yours tell?

This is actually a huge problem for me right now, and I’m not sure how to solve it.

My resume tells a very boring story that I feel discounts me. It just say boring companies, boring projects, boring tech.

There’s all sorts of things I’ve done and worked on. In both my professional career and as a hobbyist I’ve hacked around with stuff, learned interesting skills that have helped solved all sorts of odd problems, picked up a lot of knowledge about different software and it’s internal workings, but it was tangential to my job at best and would feel out of place in a resume, but it’s a lot of stuff over the years.

I’ve experimented with putting some of my open source contributions in there (partly to fill space since I don’t have any education to add). To be honest, it feels like embellishment, given how small it was in reality, but it is something that looks impressive on paper. Unfortunately, it’s just not very relevant to the sort of work done in my professional career and at best it’s gotten me a jaded “that’s interesting” during a final round of interviews. More recently though, I’m just not getting any interviews.


> My resume tells a very boring story that I feel discounts me. It just say boring companies, boring projects, boring tech.

Reframe: successful companies, practical projects, mature and reliable tech.


First, go hire a professional resume editor, right now. It is literally their job to improve what you are describing. Don't cheap out either; this is an investment in your future.

Second, be honest. In your cover letter, tell your prospective employer that you feel like your resume seems boring. Tell them the exciting things you've worked on, and how it has helped you at work. Tell them how you're excited to learn new things and take on new projects, in addition to just getting better at doing the boring things. Express your interests, your passions, things about you that you think would make you a great co-worker.


> It just say boring companies, boring projects, boring tech.

It should be possible to write those up in such a way as to be less boring. But the other reality is that 90% of all the jobs out there appear to be with "boring" companies, have "boring" projects, and use "boring" tech. Companies generally avoid things that are too exciting -- exciting has risky as its partner, and companies prefer to minimize risk.

However, it's also very common that there's really interesting stuff in all that boredom. If I told you what company I work for, the project I was working on, and the tech stack I was using, you'd very likely yawn. But the work is actually very interesting and exciting when you dig into it. When I put this on my resume, I will focus on telling what was interesting about it, because that will also tell what my contribution was.


I have a third person intro at the top of my resume. I feel it helps alot, and makes me stand out. It's only a ~4 sentences, but it says what I like to work on, how I'm passionate about it, and what unique things I can bring.

Think of it like a resume pitch on a resume.


Let the hiring manager EXPERIENCE your success by telling a story, a little vignette of each career or project stage. What challenge did you see, how did you overcome, and what was the outcome?

For example, turn this: - experience with imbedded i/o in C for mobile equipment

into this: - "Team needed a 1-10ma vehicle sensor input using the NXP Semiconductor AN4731 so I prepared a POC demo board with C code in 7 days allowing continued progress and delivered the finished code 14 days later after peer review and unit testing. No changes were made to the final deliverable"

This version shows the challenge, how you approached it with urgency and an understanding of how your work impacted the downstream efforts. Finally, this story reveals your knowledge of quality process development and final delivery.

Writing these stories takes more time: the challenge, what you did, how it was superior

Tight, cohesive insight into telling your story requires practice and reflection so don't expect success the first time without some editing or proofreading from others

Once you begin this process, you maintain this portfolio forever by adding adventure summaries each year

I was very impressed with a recent post regarding the storytelling structure from Dan Harmon and it may offer a great starting place for laying each out before condensing it into that golden nugget: I came, I saw, I conquered.

Original Article: https://channel101.fandom.com/wiki/Story_Structure_101:_Supe...

HN Discussion: https://news.ycombinator.com/item?id=34576085


Could you elaborate on what you mean by FAANG salary? I’ve always heard the prevailing wisdom is that if you’ve got one of those names on your resume you’re basically set.


From the point of view of someone who has had to hire in the past, here's how it would go in my head:

Oh, this person has worked at Google (for example). Our compensation is good, but not Google-good. I could look that the rest of this resume, if this person is a good fit, have an initial 40-minutes meeting with them to discuss compensation, start the hiring process, and then they will reject us because we're lower than they are accustomed to, or because they have found something that pays more.

Or I could move this resume to the reject pile and move on to the next candidate.

Oh my, look at the time.


This.

Also, there's the issue of fit. Plenty of companies don't operate like FAANG companies do. If a candidate is FAANG-heavy, it raises a serious question about whether or not they'd fit into a non-FAANG company.


Any resume including a recent Microsoft QA position is an automatic reject for me. Microsoft does not hire technical people, they hire robots who need their tests written for them.


The nice thing about this thread is it seems there are lots of little gems that help decide where I'd definitely like to not work in the future.


Yes, this, and I know the problems we're solving are not as interesting as what anyone at Google is doing, so I assume they would be bored and only stay until they find something more interesting. So, pass. FAANG kind of traps you - you can drop out of that world into a scrappy startup, but not boring stable corporate dev.


It means they assume you want to keep that high salary, and won't waste their time calling you back if their target compensation isn't competitive with FAANG, because going through an interview process only to have the candidate reject the offer isn't productive for anyone.


One more reason companies should post the salary range. If someone with FAANG is still applying, that means they're willing to work for that range.


> If someone with FAANG is still applying, that means they're willing to work for that range.

But even that doesn't mean as much as you might think. Someone might be willing to take a pay cut because they're in dire need of work. But will they be happy with that pay rate in a year or two?


> If someone with FAANG is still applying, that means they're willing to work for that range.

Close but not quite. It's more like:

> If someone with FAANG is still applying, it appears they're willing to work for that range.

When I'm willing to go through the job interview process and say no to an offer I don't like, I completely ignore the salary range. I'll get the interviewer and team to love me and then just decline if they won't go above their range. Or I'll take it because they've convinced me the job will be enjoyable enough to offset the lower salary.

Plenty of things in life are flexible if you ask. But plenty of things aren't flexible even when you ask. Sometimes, I'm willing to waste my time to find out which is which.


Sure, but the recruiter isn't willing to waste their time to find out if you deem their role good enough to accept something lower, or if you are going to make them go to bat to spend more money on you. It is better for their goals to move on to someone who is actually seeking something within the target compensation's budget.


Yes, except my comment and the comment I replied to had nothing to do with your point.

I replied to:

> If someone with FAANG is still applying, that means they're willing to work for that range.


Oh you would be surprised what people think. They think you will change your ability to pay almost just as frequently.


It just means they're trying to get a counter offer to improve their negotiating ability.


It means you're set for a very specific type of job in a very specific industry. If I'm launching a start up and you showed up to be employee #4, unless you were #4 at the FAANG or are in your late 30's or older, I'm probably not going to hire you.

The fact is that FAANGs do things in a very particular manner and on small, focused teams. That's the opposite of how start ups work and applying most of the managerial "skills" that are in place at FAANGs are a good way to apply a ton of unnecessary bureaucracy to a company that doesn't even have an HR department yet.

"Founder is formerly Google and Facebook!" makes me stay very very far away from the company because outside of the VC world the reason those words have power are red flags.


> or are in your late 30's or older, I'm probably not going to hire you.

This sounds illegal in the US.

(Also, it's the opposite of the usual illegal ageism we see in post-dotcom tech companies.)


The Age Discrimination in Employment Act forbids only discrimination against workers over age 40 in the US. It does not prohibit age-based discrimination against a worker who is under 40. Nor does it prohibit discriminating in favor of a worker over 40.

More generally, discrimination in employment is legal by default, unless a specific protected class is created by a specific law. Many classes of discrimination are legal, such as against smokers or obesity.

States and localities may have more restrictions than at the federal level, of course.


Ageism is a weird one from a discrimination standpoint. My understanding is that it's specifically defined (in the US) to prevent discrimination against those over 40

As an engineer in my 50s I've never personally been on the receiving end of ageism, but I've definitely seen extremely smart young engineers passed over for opportunities because they were deemed too young/inexperienced


And a lot of times that can be true, being young and gifted is amazing, but doesn't overcome years of experience in the trenches. Sure you may be able to work a 24 year old brilliant dev 80 hours a week and the 54 year old may want to leave by 6 every day, but if you hire right you'll get the same amount of work out of them, the 54 year old will just need a lot less effort to get to the same place.


I'm using age as a level of experience here. There may be 28 year olds I'd look at but only if they've been in management for multiple years with multiple teams under their belt, not just a single dev group that they got shuffled around on.

Discriminating against how old someone is is illegal, not usually how young, but this isn't discrimination because of an uncontrollable attribute, it's requiring experience outside of what being a team lead at a FAANG would normally afford you.


To my knowledge in the US "40 and older" is a protected class but "under 40" is not.


Length of stay seems like a hit or miss metric. A lot of contract work is done in 1-2 year engagements.


True, and it's not that having a bunch of short-term engagements is automatically a bad thing. But it's a thing that requires explanation, because it can speak to fit.

Some people are only really good for a couple of years at a position. After that, they get bored and move on. If you need to fill a position with someone who will last longer than that, seeing a bunch of 1-2 year engagements on your resume is a strong hint that you might not be a good match for the needs of the position.

If you don't care so much about longevity, then it may be a non-issue, or even a positive thing.


> Personal projects count for a lot for a software developer

This has not been my experience. I have zero personal projects on my resume (despite actually having some) and have no issue getting interviews. A FAANG experience nullifies that project experience, IMO.

> FAANG salary? Red flag.

Completely not my experience. I am constantly being poked and prodded by recruiters and have to play hard to get until they reveal salary as it's usually too low. SO many times they try to convince me to do an interview loop first and reveal comp afterwards ("it depends on how you're leveled in the interview").

I think it's 90% relevance of your actual job experiences. Fix up your resume/linkedin to really sell yourself better. Put any and all technologies/languages you've used - recruiters have that stupid a heuristic.


> A FAANG experience nullifies that project experience, IMO.

_Any_ reasonable experience nullifies personal projects. The myth that a personal github account full of open source personal project activity is the only way to go should die already.


Once I had some good volunteer experience outside of work, I listed those like they were jobs and dropped projects and GitHub from my resume.

Hasn't been a problem.


It is not the only way to go. However, for people starting out, with no experience, then you have to have something else to show for it.


> This has not been my experience.

The claim is that personal projects can help. You don't have any personal projects (so they haven't helped you) but that isn't evidence personal projects aren't helpful, only that they are not strictly necessary.


I’ve been in this racket for a decade now. I change jobs every 18 months give or take. I’ve applied to hundreds of jobs over my career. I can count on my hands how many actually did click the link to my personal projects showcase (not a link to my GH although it’s also there, but an actual page in my website presenting the projects and linking to the code) and wanted to talk about any of the ten or so featured projects.

It’s a very very good filter for better culture (according to my personal criteria anyway), but it’s exceedingly rare as to be insignificant.

If you want a job you’re better off doing a couple projects if you’re a junior and then spending your time learning todays new hot framework + buzzwords instead of actual projects. If you’re more senior don’t even bother (unless you want to)


25 years in.. you are at this tipping point where those 18 month position look suspect and people will expect 5 years. Not having a personal project means you might have know how to code the modern wat.. having a popular project changes this. No one visits your website if they do only to see the design.


I hope I’ll be out of the game well before I have 25 years of experience honestly.


I'll concede it's a useful crutch for those 1-2y out of a bootcamp. I even used it to get internships in university. And it's the advice I give to my friends in that position. But not OPs situation here.


> > FAANG salary? Red flag.

> Completely not my experience.

Whether more than a little experience at a FAANG company helps or hurts you depends entirely on which companies you're applying to. With many, it really is a red flag. With others, it's almost a guarantee that you're going to round 2.


It's a wash and entirely up to whomever is reading your resume. Does the reader hate Facebook and find it morally reprehensible? Great, your 3 years at Facebook won't be viewed positively. Does the reader think that FAANG means you have 3 years experience shipping at massive scale? Cool, they'll think you're qualified.


Right. It's a harmful bias to have as a recruiter/hiring manager. At their own peril, I guess! But honestly I've never heard of it outside this thread.

It universally seen as at least "this person passed a very high hiring bar elsewhere". If you were at the staff/principal level at FAANG there's not even technical/design interviews, or they are an underhand pitch and mostly a conversation.


No one thinks this person passed a hard hiring bar and we need google to filter candidates. They wonder if this person was so good why did google let them go? Why are they not working there now? Could they not cut it? The other question is how much are they expecting? Will they bolt for another faang if opportunity presents itself.

It's like hiring someone with a phd. Expensive and often the skills are not a fit


As an engineer who has worked as the hiring manager and directly looked through hundreds of resumes, I can say that with FAANG your resume probably would get pulled out of the stack. But maybe not. I found that, for better or worse, the only resume's that definitely got a look (and if they were above the bar, an interview) were ones that had a personal referral attached to them. It pulls it out of the stack. Frankly, I don't really apply for jobs without having a referral, I think it's often a waste of time. There's no guarantee your resume will make it out of a sea of others that look just like it otherwise.

Second, as other people have mentioned, sometimes FAANG can scare companies away. They see your resume and think "gosh, he's expensive, there's no way he'll sign at the rates we're offering". This happened to my father - MBA, 30 years of experience, he found that companies didn't want to hire him because he would "be too expensive" or "was more experienced" than they wanted.

Combination of those two factors could be it.


If everything goes well, I should be hiring my first employee in a few months.

FAANG in the resume will clearly be seen as a risk because we won't be working on high visibility project, we won't have free perks laying around the office and we won't be able to pay what they're used to have... So we're kinda sure that the person might leave at any better opportunity that comes around.

I won't be able to hire someone "perfect" so I'll hire someone "good enough".

To say it differently, I need a car, I know I should buy a brand new electric car but my budget only allows me to buy a used gas car.


Out of curiosity, how exactly did the referrals work? When you say "attached" do you mean literally attached? Or just that someone internal had emailed and said "heads up, this guy Bob Bobson, a former colleague of mine, is going to apply for the position and I think you should pay extra attention to his resume because he's da bomb"?


Many companies have ways for employees to refer new people into the recruiting process. It’s usually as easy as entering a name and email. Then when you apply Recruiting will see it comes with a referral from one or more existing employees.

Some companies will also give employees who refer someone that then is hired a bonus - have seen this be $1500 to perhaps $5000 in U.S. places.

Referral processes may ask whether you know the person in some non-professional capacity, or whether you have direct professional working experience with the person. There’s usually more weight assigned to the latter case.

Applicants who have multiple referrals really stand out; applicants who have referrals from people in my team (versus the wider >100k person company) are also extra interesting.


That very much depends. Different companies work very differently. The important part is the hiring manager believes the person who referred you thinks you are good.

The best way to use your network in all cases above though is reach out to everyone. You never know who in your network has the right connections to help - but they do know. I know of cases where all the hiring managers (4 different managers) ask one person who to hire, if you already had reached out to that one person he will give them a resume and you are hired (note that no jobs were ever advertised, it was either this one person said who to hire or it went to an external 6 months contract to hire company). In small companies everyone talks to everyone, so just reach out to them. In very large companies you need to know someone who knows the hiring manager.

In all cases your contact will know better than you what to do. So ask them.


Nobody can tell you what might be wrong without seeing with their eyes. You would be more successful if you anonymously posted something like a resume or recent application that people could provide constructive feedback to.

I'll give you a 5 minute review if you find my contact information from my profile and send me your resume. I've publicly helped people land all sorts of tech jobs in the last few years.


Thank you for the offer. I dropped you an email. About posting the resume publicly, I worry that it's hard to anonymize properly and still get the point across. Although I might do it if I run out of things to try.


Why would you want to be anonymous? It's better to get your name out there in front of more potential eyes.

As for your question, I consider finding a good job without a personal connection to always be a grind. I have about 20 years of engineering experience with trendy buzzwords, high profile gigs and high praise from references.

Yet I still expect to apply to a hundred places and only get a handful of interviews.


I'm just not comfortable with my manager knowing that I'm looking around.


That’s totally reasonable, you never know how petty your employer can get if they know you’re interviewing.


Perhaps the problem is in the reason you are leaving.


I don't understand, why do you say that?


People will assume (mostly correctly) that however you've treated past (or are treating current) employers is how you will treat them, too. So it helps to be sure that it's obvious you are treating your current employer professionally and respectfully.


To go along with this, I haven’t seen what kind of role you’re seeking.

Do you want to work at a small company, or a large one?

Do you have a specific kind of technology you’d like to work on?

And do you have a specific kind of company mission you’re seeking?

All of these can be addressed in a good cover letter. And as a hiring manager at a small business, I can tell you that although personal recommendations are great, someone who is clearly passionate about our market and who took the time to learn about our small company is equally interesting at the resume stage.

So… what are the answers to those questions above? Feel free to reach out to me privately if you’d like, too.


I understand the desire to be anonymous. If it's any consolation though, many users (myself included) have their website and resume listed right in their bio and don't mind other HN readers popping by for a sniff. From my perspective, nothing you wrote seemed even the least bit incriminating, if anything, it just showed you're probably a high performer who knows their worth in the market.

Anyway, no pressure to reveal yourself any more than you'd prefer, just my own thoughts.


Also happy to take a look. I work at Square, and we're often hiring…


If you have 8 years of experience, then you've never experienced what hiring is like in a bear market. Buckle up, because it's wildly different than the last 10+ years of "8 job applications, 7 interviews, 6 offers." We're going to be looking at ratios like 100:10:1 until tech companies stop mass-panicking. Learn to take rejection and ghosting in stride--it's not a judgment about you or your morals. I've got 20+ years of experience (almost 1/2 FAANG) and I get ghosted too. Fact of life--no big deal. You're probably not doing anything wrong at all. During the last two tech downturns, I was sending out ~50-100 resumes a day.


Recently I've been applying to remote jobs...

You and about 200,000 others. This is going to have a horrible impact on people's success rate.


Remote is great when it just happens to you--when your job suddenly switches. But the obvious problem is that you just transitioned from a local to a global labor market. Ask US factory workers from 1981 how that turns out.

If you do find remote work, do like me: Save your money.


This is definitely a complicating factor. I had my first job search in the remote area after getting laid off this fall (previous one was fall 2019). In the past, I'd check job listings once a week or so, and over the course of the search I'd find 2-3 roles where the requirements seemed like a good fit. Applications almost always results in interviews and offers.

In the past cycle, and with remote work in the mix, I saw a couple interesting roles every single day. Given that I have 20+ YOE and was looking for Director/VP roles, this was remarkable. Even restricting myself to ones that felt like either great matches or slight reaches, I applied to about 30-40 jobs. Each of those had 10-300 applications. Fully half of those resulted in no reply whatsoever, about 10 resulted in an eventual rejection after weeks, and about 10 of those resulted in screens (a couple came 2 months after applying), with about 5 progressing to interviews, 2 going to "final round" status, and exactly one offer.

It's a numbers game now. The good news is that there are still lots of great roles, but there are more applicants. If you've been at large companies/FAANG and are used to lots of RSUs, then it's much more challenging to find that level of pay, as those companies are the ones making the cuts.


> Each of those had 10-300 applications. Fully half of those resulted in no reply whatsoever

Curious how you know how many people applied for each position.


Linkedin, for example, shows the number of applicants to a job posting. Which may or may not be true, and of course, you cannot know how many of those applicants could even be remotely considered realistic. But if you see a position with 150 applicants already, I think it is a good indication that you are not alone...


Remote has become the norm here in Spain, but the salaries aren't anywhere near US salaries.


It's hard to give specific advice without a resume, but I did want to comment on the '8 years experience / 4 year degree / mid-20s' combo a little. You may of course be the rare exception here, but broadly here's what I've seen with that kind of resume:

Many hiring managers will all but ignore any high-school level work. It's a nice positive signal to know that you've been interested in this kind of work for a long time, and stuck with it. However, I've seen many resumes that will claim "3 years" worth of experience before entering college, and when you dig in it frequently boils down to "I edited a few html pages for a total of < 100 hours when I was 16". I'm not saying that's necessarily the case here, but unless you have demonstrable projects on your resume from that period that prove otherwise, I'd probably avoid counting those as "years of experience" on an application.

Many hiring managers will even discount college internships, as the quality can vary significantly. This is less likely to be the case for you as you have that FAANG AAA brand recognition. I've also seen candidates do two 3-month summer internships and count that as "2 years experience" though, so you have to be careful about that.

Ultimately, some managers will see that you graduated in eg 2019 and therefore bucket you in with other applicants that have ~3-4 years experience. Nobody will believe a fresh 21/22 year old graduate getting their first job after graduation credibly has "5-6 years experience", for example.

Some may also see and accept 8 years experience at face value, but then they'll judge you at that level and compare you to other applicants with 8 years post-college experience. These days that includes many other folks from FAANG companies with equally impressive resumes who were recently laid off. Maybe the resume screener notices that you didn't make it to a certain level within 8 years (senior/mentor/manager/tech lead/whatever arbitrary metric they expect somebody with 8 full years experience to have achieved), which could be an elimination criteria for some. Finally, as many others have commented coming from FAANG usually implies a very high salary expectation, especially for folks with 7-8 years experience, so many companies likely literally can't afford you!


Other commenters have also pointed out that I have a skewed view of what counts as "professional experience, which is something I'll fix. My high school & college work included more than editing HTML, but it was still junior-level and I understand it's a tough sell for that to count as work experience.

Know that I really appreciate your detailed analysis and the information is really helpful to know - thanks for taking the time to type this up.


How well rounded is your resume? FAANG is not the real world and most hiring managers know this. You might want to highlight where you haven't been often enough if you are trying to make a break for it back to reality.


This is a useful tip to keep in mind. Thank you!


Yes, the same thing jumped out at me with the timeline given by OP. Your analysis is spot on.


I assume you've worked with people during the 8 years, they know that you can get stuff done and is friendly to be around?

Definitely get in touch with them, let them know you're available.

Also, since everyone seems to be "trading up" when they get a new job, you might be considered overqualified in one or more senses..

From the view of someone hiring:

- Previous FAANG? = High salary expectations, our little shop not fancy enough for you.

- 8 years, done a lot, coding since childhood: High expectations to problems (this role is too boring for you, you'd jump ship first chance you get, waste of time for us to onboard you)

Use your network, explain you're looking for stability.

I remember an interview where the interviewer asked my current salary and told me "it didn't scare him" well.. it shouldn't ? looking back on it, I guess he expected that he'd have to outbid it (he wouldn't even, I dropped them for other reasons)


Was in the same boat in the beginning of the year, got +10 years of professional experience at some good companies. Got ghosted or rejected before the intro call a lot, despite matching 100% the job description, sometimes even ticking all extra/bonus points. It was very frustrating, especially since I never received any feedback on why... I guess it's because I hopped from job to job at a 1 year interval in the past years.

I ended up finding a really nice job via my network. Took some time but I'm very happy now. Ping me your LinkedIn or CV, the company I'm at is still hiring. My email is the same as my website in my HN profile, only replace the first dot with an @.


I have a similar resume to yours. 8 months ago I put my resume up on hired.com. I had to turn it off after about a week because I had so many interviews already and the requests kept pouring in. I ended up turning them all down because things seemed to stabilize at my job.

After getting laid off 3 weeks ago I turned it back on, and I have gotten a single response.

There are other indicators in my job search that tell me the market is much cooler, but this is the clearest.

I have also heard from people on the inside of other companies, that posted jobs are on hold, will actually go to internal transfers, or already have a backlog of applicants. This could explain the ghosting.


From recent experience applying for a remote job with 9YoE: I accepted a new job last week that I found after 3 full months of active looking (during all of the industry layoffs AND over the holidays) and submitting applications for 46 different positions (fun fact: it was the 45th application that offered me the job).

27 outright rejections, 13 I still have not heard back from, only 6 companies actually reached out to talk to me. I’ve heard it said that applying is a numbers game; I did not want to believe it, but my recent experience was exactly that.

My recommendations:

1. Work to distill what you actually want from a new opportunity and use that to ruthlessly filter opportunities. I applied to a ton of companies, but every single one of them met my checklist of career goals. I passed on hundreds of others that did not.

2. If you want practice finding out what you want, engage with recruiters on LinkedIn. I did not find my job this way, but it was helpful for me to workshop my communication and build up a good list of “do not wants” (can be as helpful in winnowing down opportunities as “do wants” or “must haves”

3. Try multiple job search sites to be exposed to interesting new companies. (Otta was useful for me and where I ultimately found my new company). Don’t limit yourself to only companies whose names you already know. I trawled LinkedIn regularly to see who my connections and their connections were working for to expose myself to new companies and industries.

4. Find a way to achieve balance in the search. Some jobs I really wanted, I spent more time on the application. Some jobs that I knew less about, I submitted resume only. Have hope, but don’t fixate on particular opportunities - that’s a recipe for disappointment. This isn’t necessarily great advice for someone recently laid off - I was still employed while searching, so adjust accordingly. Understand that it’s possible that some things have nothing to do with you: one company I really wanted to work for never reached out to me. Turns out they gutted their recruiting department in a recent layoff. It is what it is.

I wish you well in your continued search and hope you are able to find what you are looking for.

Edit: Attempting to fix formatting


> Find a way to achieve balance in the search.

Oh, what a good point!

When I'm looking for work, I tend to divide jobs into two piles. Jobs I really want, and jobs I know I can get.

I usually work out how much time I can afford to go without work. I divide that in half, and spend the first half of the time chasing the jobs I really want (even if I'm not sure that they'd have me). If I haven't landed any of those at the halfway mark, I switch to jobs I know I can get.

My track record is 50-50 on landing my dream jobs, but those are the jobs that made me more valuable on the market in later days, because those were the ones where I stretched and expanded my skills.


Note: the tech market isn’t doing too hot, so don’t be too hard on yourself.

Applying to jobs can be a numbers game. Just keep applying.

Tune your CV to have keywords in each job application. Reach out to the recruiter on Linkedin and see if they can refer you. Have a trusted friend review your CV too.


I think I need more context. Do you only have FAANG names on your resume? How many jobs have you held in your career? Do you have a lot of experience interviewing? Are you applying for jobs in a different area/level? (Management or higher seniority) Are you hoping to jump to a radically different org? (FAANG -> startup)

I’ve been a hiring developer for a lot of my career and with more context I might be able to give you pointers.


To answer your questions:

1. Not only FAANG, I was a first eng hire at a startup, did some consulting work, etc.

2. It's 5 positions excluding internships.

3. I'd say I have some experience, I did competitive programming back in the day and the usual LC-style questions are not a big problem for me. I used to land jobs without doing any prep at all. Although I'm sure I've gotten a bit rusty.

4. I applied to some higher seniority jobs, but I'd say that's not the majority.

5. A startup would be great, I love wearing many hats, but I've been applying to what I considered mid-level companies with a larger engineering workforce, processes in place, etc.

Thanks!


>It's 5 positions excluding internships.

Do I get this right?

5 jobs over 7-8 years?

In my opinion this is very bad

How you can have strong experience if you rarely go thru whole software development lifecycle unless projects are small?

This is genuine question

If project takes a year to develop and you leave a few months later, then how do you know implications of your design??


Ok, that is truly useful feedback. I didn't consider it like that.

My current role is 3.5 years. 1.5 years was a startup, start-to-finish. In the end it failed, so it's not like I left voluntarily. Before that I was a student so I picked up junior and project-based jobs to finance myself.


So, you are selling this wrong. You didn't have 5 jobs over 8 years. You had 3 jobs. Your current role, a startup, and when you were a student, you did "contract work." Lump them together. Contract work can be explained. 5 jobs in 8 years is sus.

Now, with 1.5 years at a startup that didn't go anywhere, fine, but people are going to see this as your first job out of school.

If FAANG isn't your current job, that means it was during our "contract work" period, which is gonna be meh at best. Spending 8 months in a junior role at a FAANG tells me 1) that you interview well or that you have connections in some way (neither of which are impressive) and 2) you aren't working there now.

FAANG alone gets your resume a second look. FAANG likes to play up the "you'll have us on your resume" and sure, it might impress some people, but it's also just like any other job.

My frank opinion? With what you've posted? You are still likely junior dev/dev. Apply to a lot of places. Best chance? Make connections with people. I hate to say it, but knowing people is still the best way to get in. Maybe reach out to those FAANG contacts you should still have.


Thank you for the suggestions and the reality check. It all makes sense.

I think my original post was misleading, but I can't edit it anymore. I currently work at FAANG, 3.5 years there, mid-level but expecting a senior promo soon.


Consider listing 2 jobs then, over 5 years of professional experience. If you think it's actually relevant, include college experience under the education section or another grouping that includes open source works, community volunteering, etc.


Just based in your initial post and your replies here, putting on my hiring manager hat, you have me a bit confused (and that is not good).

For me at least, I want to see work experience first (post-college), then educational experience, then projects, open source, part time stuff. The progression is full time pro work, school, and “other”.

Your answers appear to be conflating full time work with school and projects and maybe open source. It makes it very difficult to get a handle on your “true” background.

You can deviate from that pattern, but you have to be very clear about it. Because as a hiring manager, if it’s clear we are starting on a good foot and building trust. If it’s not clear, I worry about communications skills, and maybe I worry you are trying to promote a side project as a full time job. Trust wanes a little.

Another example of that is single person consulting to various companies. Some people are clear about this on their CVs, and list the roles and companies they consulted to. Very clear, and short tenures are not a problem because that’s the nature of the beast (as long as you’ve had a perm job somewhere and shown some stability).

I have seen others with similar backgrounds list themselves as CEO of XYZ LLC and paint themselves as a C suite exec, and you dig and single it’s a sole proprietorship out of Kentucky (or whatever). Not good, I lose trust in the candidate (side note: LinkedIn kind of sucks at showing this clearly).

CV’s are very interesting because you do want to sell and market yourself, but at the same time you do want to steer clear of dark patterns that go over the line from selling yourself to over inflating your role too far.

Always put yourself in the shoes of a hiring manager truly trying to understand your career and abilities, market yourself well but be accurate and clear.


Thank you for the feedback. I regret wording my OP that way, but I can't edit it anymore.

It makes a lot of sense to split it up like that. My early experience (throughout college) was some full-time roles (that I quit e.g. to accept a FAANG internship, which I think I would be foolish not to), some project-based work, and I list all of that as regular work experience. It's clear to me now that this causes some confusion.

I really appreciate you taking the time to explain this to me as someone who is on the other side of the process, and I'll incorporate this knowledge in my resume (which, it looks like, I need to fully rework).


Happy to help! Yeah, the point is it not all about the code, but also how you work in professional corporate environment and how productive you will be in that environment. That is why college and projects are separated out.


Project-based roles aren't jobs, typically, they're freelance or consulting.

I had three "roles" during graduate school that I jointly put on as "independent contractor" for awhile. It barely had relevance afterwards and certainly by a year in my field it was not really worth mentioning.


That sounds to me like you have 5 years professional experience since I’m not sure I’d count side jobs/projects while you were in school.


That's only 2 jobs over five years.

>Before that I was a student so I picked up junior and project-based jobs to finance myself.

If you think this is relevant (I review resumes and I don't, fwiw) list them all under one "independent contractor" umbrella.

This is why I said we can't give you useful feedback without seeing your resume.


best to file that under one contiguous period titled "Contracting" or "Freelancing". On your resume you can go into detail, but I wouldn't list them all as separate positions.

The resume game is sometimes a matter of the same information framed in the right way.


I have 8 YoE and have worked at 4 places (excluding an internship), 5 if you count a longer-term moonlighting role. We'll just say 4. You'd probably still find this to be "bad", it's about 2 years per role. I would say though that I am often poached (e.g. I'm not actively looking but someone wants me bad enough to pay me a lot more than I am currently making). The moonlighting thing was kind of a poach. They wanted to hire me full-time but then COVID hit.. but I had already resigned from my current job in anticipation (I wanted a break between the two roles). My current job was a poach. I was poached from my internship-turned job. I don't go looking for a new job typically, but what am I supposed to do when someone offers me a 30-50% pay bump? Say no because that might make it harder for me to find a job down the line? That's kind of a paradox, no? If I refuse the guaranteed higher-paying role, I may still not get a particular role down the line, perhaps for a reason other than my "job hopping".

I agree that job-hopping is a YELLOW flag that interviewers should prod on a bit, but ultimately the reason that I "job hop" is that whoever my current employer is, can't remotely compete with this unsolicited job offer I have received.

More details for anyone curious:

When I was a sophomore in college, a recruiter reached out to me on LinkedIn asking if I was interested in an internship at a startup. I accepted because I needed the money to pay for college, and internships = good yadda yadda. Paid me $14.50/hour and I was full-time in the summer, part-time (20 hours) during school.

In that fall semester, after being at this startup for around 8 months, I gave a presentation for a class, where the class broke up into teams and each worked with a local company for a web-related project. The day my team presented happened to also be the day the Allstate team presented, so people from Allstate were in the audience during my presentation. They were impressed and offered me a job basically on the spot. I resisted, partially feeling guilty about leaving the internship that gave me a chance and kicked off my career. Ultimately though, the startup failed to deliver on promises of one-on-one mentorship and getting to work in certain technologies like ElasticSearch, which at the time was the "new hotness". The pay, which was $16/hour now, was competitive (at the time), and I figured if I asked Allstate for a stupid amount of money, they would say "no" and I could make myself feel a little better about "declining" a role that promised a fast-track to leadership/management, which was something I was interested in at the time. So I met with the VP-level guy at Allstate who had seen my presentation, and I asked for $25/hour. Surprisingly, he said yes, and so as uncomfortable as it was, I gave my notice at the startup. There were around 9 of us at the time, and the other two devs were upset, really almost angry with me, and they were shitting on Allstate, saying how I wouldn't grow as much there as I would here, etc (they were wrong).

So I'm at Allstate working under this VP who saw my presentation, and I'm spending a couple hours each week one-on-one with various devs in the company, getting all this personalized attention and education, and it's great. By the summertime, I am working 4 days/week remote. The devs got to work from home. I forget if the BAs and QAs and PM could. I don't think so... Anyway, we would just come in on Wednesdays, that was the designated "meeting day" where sprints would start and end, so we'd get the retro and planning out of the way. Things are going pretty well, until my team completes the project we were created to complete. The team I end up on after that is pretty toxic, and there was a guy who was jealous that a 20-year-old college student was making waves (a lot of people were jealous of me, understandably- but this guy took it to another level). This one guy, I would find out, is a sociopath (or a psychopath). It was only after I left (to get away from him) that the company realized he's bad news and got rid of him. He lied compulsively, and sold himself as this unicorn cowboy that could do anything, but he ended up failing miserably as a dev lead. He bashed me behind my back to management and anyone who would listen, so he could get the dev lead role I was supposed to get, only to completely blunder it. Absolute ass.

Anyway, so I had to go out interviewing to get away from this guy and this team, and I ended up at actually a really nice place that was on the tail-end of its "startup" phase. I got a huge salary bump, a title bump, and got to work in more cutting-edge stuff than what Allstate was about. There was a lot of free food and such too, of course. After about a year and a half at this company, this startup founder reached out to me on LinkedIn and wanted to talk about working with me on a moonlighting basis. I said sure (I love networking) and I did some 1099 work for him for a few months. They started asking about whether I wanted to join them full-time after a couple of months of that, and I indicated I was open to it, but I was just given more responsibility at my current job and I wasn't sure I wanted to leave. They pushed, and again I did my "give them a large comp figure" thing... and again, they accepted. Nothing was written in stone, but I was having a great time with the stuff I was building for this startup, and I loved the people, the office location, the product idea itself. It seemed like a perfect fit. So I quit my day-job, expecting to take about a month off in between to reset and relax. That's when COVID broke out in the US, and the startup was having a harder time getting funding and getting clients, so I ended up unemployed for a couple of months while the world figured out how serious COVID was, and then I interviewed and got a job at a random no-name company, again making a lot more than I was in my previous job.

This company made all manner of promises related to moving from waterfall to agile, implementing Apple's release cycle (one big release per year, et. al.), doubling the size of the dev team, moving to Azure and being able to immerse in that... most of it did not come to fruition and the bits that did, did so much later than originally promised. This company was by far the worst-run software shop I have ever heard of or worked at. It was a sweatshop, and there was never any time to breathe, much less learn new things on the job. This was my shortest tenure at exactly 1 year. I wouldn't necessarily have left at that point, though, except that I got an unsolicited message from another recruiter on LinkedIn about a very unique-sounding role on an R&D team at a larger company.

I interviewed, got the job, and I've been at this company since (going on 2 years). What has me looking NOW is the company was hacked/infected with malware 3 times last year, and so the CIO is "overcompensating" with measures that really only serve to make our jobs harder. For example, we must log back in to things like the AWS console several times per day because the timeout is so low. So I'll be in the middle of something, and suddenly get kicked out of AWS and have to go MFA back in and refresh all my AWS tabs because they all pop up with the "you have been signed out" message. Also, accounts that are inactive for something like 1 week are automatically deactivated, so anyone who goes on any real vacation comes back to... bullshit. There is apparently no provision for saying "hey I will be on vacation for the next two weeks, do not deactivate my account). It's incredibly dumb, and I know that most companies won't put me through stuff like that... so I am looking again, casually, but... I know in the long-term all these "security measures" will kill my morale.

So I guess from my perspective... either I am incredibly unlucky, or y'all just suck it up and stay in shitty situations for one reason or another, perhaps in-part because you are afraid of how it will look on your resume. I dunno man. Life's too short, I think. Yeah I have had a couple of companies poke me about the short tenure average, but they were all companies I did not want to work for anyway (really it was that they were people I did not want to work for).


5 positions in 7-8 years would be a red flag for me. I wouldn't want to invest in someone who isn't likely to stick around for more than 1.5 years. I think it typically takes at least that long to start to understand the business and be effective in your role.


Assuming some are obviously capped length internships it is not a big deal. But if they are 5 full time jobs my first question in the interview would be 'what are you looking for that you haven't found yet?'


They said

>It's 5 positions excluding internships

So, no, some aren't "obviously capped length internships."


The problem is, 3.5 years at the current place, 1.5 years at a failed startup, which leaves 3 jobs for the remaining 3 years (none of which they say are 1 year). And they don't mention that FAANG is where they are currently at, and obviously it's not the 1.5 year job, which means it's stuck in the 6 jobs over 3 year area. So, it's a sub-1 year FAANG role. =/


Sorry, I think I worded my initial post badly. 3.5 years is at FAANG, that's my current role. I'm close to a senior promo. Before that, failed startup, and before that, shorter stints as a student. I've already been made aware in this thread that this history needs to be sold in a much, much better way.


It's possible that the short tenure is holding you back from the companies with a larger engineering workforce, or from higher level roles. To be honest, it's unusual in my experience to be mid 20s with 5 non internship positions on your resume. I recognize this is not fair in many cases, especially if many of them are startups and whatnot. I would try extra hard to emphasize that (not too on the nose) on your resume.

I know the meme on HackerNews and in tech is to always be job hopping / once a year is fine, but in my experience that isn't as normal as internet people make it seem. People who never did the startup circuit are not going to understand so you need to help them.


> once a year is fine

Really? Agreed, full red flag and hands off those guys, everytime we hired such a person it ended badly, and they left or had to leave after another year ;) Gaind nothing, usually negative work (though it is unfair to generalize, but why take the risk if there are better candidates).

Even two years, and a fine&competent person, cost of onboarding to everything is usually just too high.


I understand. This is something that hasn't crossed my mind, but is a great point. I'll try to rework my resume according to that. I provided some context on the number of positions here: https://news.ycombinator.com/item?id=34610342


On the contrary, in my experience startups are even more wary of job hoppers, because the cost of finding people and onboarding is too high.

At my company, we are spending months searching for people, so we are definitely not hiring anyone who will leave after 1-2 years.


People here say your experience is a red flag (5 positions), but honestly I don’t think it is. That would never bother me.

I suspect what’s happening is, your resume looks great to recruiters/HR/manager, so you get the initial call(s), but somewhere through the process things get hairy. You get talking to engineers and they’re: impressed with your experience, but can’t afford you; lost by your experience because you’re talking from experience using in-house FAANG tools and processes; intimated by you; put off by some kind of interpersonal quirk like not asking enough questions or the right ones.

The tough thing about interviewing is it’s basically a tough sales call, and it’s administered to people with little sales experience. Here’s a quick tip: ask questions about what problems they’re facing right now, and tell them how you can solve those problems for them.


My problem is that I don't even get the initial calls.


>7-8 years of professional experience

>It's 5 positions excluding internships

Five jobs in seven years is likely why you aren't getting callbacks.


You need to get a pro (or skilled and trusted mentor) to examine your resume and how you are communicating. Right off the bat, saying you are in your mid-20's with "8 years of experience" sounds not quite right-- like you're stretching a bit. You absolutely might not be, but that's how it comes off.

Big traditional companies frown on too many 1-yearish stints. The first couple of jobs, sure that's OK, but 5 in a row is a red-flag for many. They will wonder if you're just going to be there for a year and then vanish.


I didn't see it that way, but the consensus in this thread is that I'm absolutely stretching. Which is very good to know and something actionable to fix. My roles have been getting longer with time, the short stints were when I was a student, e.g. I quit at a job so I could accept a big name internship, which was an opportunity I couldn't miss.


That means 1y6m per job? I know it might not mean anything relevant, but it might look like job hopping for the hiring companies. Also, market is pretty tough right now, and flooded with experienced people from big tech. Good luck on your job search!


just my 2 cents, I also have had 5 jobs around the same amount of time, non-FAANG but a diff industry. For me personally, 3 of those jobs were 2-3 years, and the other 2 were short stints at place that were a bad fit. I still get interviews and callbacks and general interest. I only know of one place that was not interested due to the short tenure at some places. It probably also helps that I moved cities to explain some of these hops. Basically I don't think this is such a hard and fast rule that short tenure == no callbacks.


Why did you switch jobs so often?


I tried to give some context in another comment: https://news.ycombinator.com/item?id=34610342


It's a pretty serious red flag. You should address and explain it in your cover letter.


Even in these times of many layoffs, I still get recruiters regularly contacting me. It’s mostly because they find my LinkedIn profile. I have the setting configured that I’m not looking right now, and my current job started less than a year ago, but they contact me anyway.

I assume you have your resume and profile fully up to date on there, and you have it indicated that you are actively looking for a job. Recruiters aren’t bombarding you?

I haven’t had success or responses from sending in job applications the old fashioned way since I used Craigslist to get a job in like, 2008. By all means keep sending them. There’s nothing to lose. But what you really want is to get an introduction from a recruiter, or a referral from someone you know. Have you asked your former co-workers if there are open positions at the places they are working?


I don’t know what type of role you’re looking for but I have hired for database-related roles in the past (I’m an IC now) and will be happy to review your resume and maybe suggest a couple of places for you to try if applicable, just contact me at the email on my profile.


I've noticed this as well. I'm a freelance iOS developer (or rather, subcontractor) with plenty of experience, in N/W Europe. Frankly, it's awfully quiet. I've been looking for a project since november last year, so that's approaching 3 months now. I'm getting antsy, I love developing but I can't concentrate and have to spend it on looking for a new client. One recruiter told me that she has a number of mobile devs looking for a project right now.

Besides contracting projects, I've been including regular jobs in my search now as well.


Even in the best hiring environment it’s not uncommon for you not receive a response to a resume. HR departments are black holes that suck up bazillions of resumes, do a light pass to discard any that aren’t an obvious (to HR) match, then throw away the rest. The traditional pleasantries be damned. Without seeing the text of your resume, my advice is to keep applying, make sure you have key words, skills, experience from the job description visible. Avoid any upfront salary discussion. A good recruiter can tell you if there are obvious issues with your resume.


You're likely doing nothing wrong it's just a saturated market of jobseekers. Supply and demand ebb and flow for most roles regularly. I simply think engineers have had a period of very high demand and lower supply for decades. Now that companies are finding ways to hire anywhere and everywhere (with or without a legal entity) supply has greatly increased and impacted demand. Just 2 cents from a recruiter hiring engineers for over 24 years. Also, remote jobs have the lowest talent demand (highest supply) because everyone wants them.


I’m in the same boat with roughly the same experience. The job market for engineers is night-and-day worse than it was a couple years ago. Back then everyone was hiring; now most companies have frozen hiring or are laying people off.

The most success I’ve had getting interviews has been with small startups. Try YC’s Work At A Startup if you haven’t already. The Who’s Hiring thread this month may also have some good leads. Best of luck


Interviewing is a game to be played. It's very much a funnel. Resume/cover letter applications get phone screens. Phone screens get interviews. Interviews get second interviews, until you finally get an offer. Where in the funnel are you getting ghosted? Step 1 or further down the line? Each step (stage) has it's pitfalls. Definitely think of this as a game, how can you play it better.


Nobody here can give you any meaningful feedback without seeing your resume.


Not sure how the job market is, but let’s start with the basics: Have you had some someone review your resume?

If not, my email is in my profile. :)


Just friends in the field. They say it looks good.

Thank you so much for the offer, I'll drop you an email.


Would you be so kind to generalize the advices you receive and post them (without PII)?


I will, if the parent commenter is OK with it. I'm happy to help others in a similar situation.


One thing for sure is the recruiting scene has not improved. There are plenty of companies looking for talent and there are plenty of open roles. The process has largely been 'gamified' for certain levels. I think it is important to note with 8 YoE going through the traditional recruitment process will definitely be harder than say someone in the first 4 years of their professional life. Traditionally if you're with 8 YoE and in the same field, when looking elsewhere for work you would largely be relying on your network by now. I don't mean to put you down by writing this but rather to suggest maybe trying to capitalize with your network instead of just your resume. If anything you'll still be selling yourself with the interview and further processes. Good luck


Use a recruiter. I understand the general consensus here is on the 'anti-recruiter' side, and there are a lot of low quality ones. And yes, it may be hard to know up front, but... play the field.

Contact 3-4 recruiting companies in your area, and let them sell you. You don't have to stop your own outreach either. Just get someone else trying to sell you as well. Asking professionals whose paycheck depends on getting you placed in a job may be more fruitful than asking random HN readers. :)

I don't necessarily recommend it as a 'use recruiters your entire career' but... I've had a couple good experiences that helped over the years. You also don't have to say 'yes' to anything they present.


I agree.

But you need to find a good one. They do exist -- but they're not likely to be cold-calling you.

I know of a lot of companies who simply don't do direct hiring at all -- they do everything through agencies, on a contract-to-hire basis. That way, they don't have to put as much time and effort into finding and screening applicants, and they can "try before they buy" -- if the person doesn't work out during the contract period, it's less investment lost by the company. If they do, then the company hires them directly after the contract ends.


Sure, not easy to find a good recruiter, but yes, they exist. Hence the advice "Contact 3-4 recruiting companies in your area" - you need to do some outreach to them. Get referrals from network as to who may have used someone. I've had a couple of good engagements from recruiter-connected work over the years. Had a couple of not great ones too, but... they pass. You move on. Just like with 'job hunting' - you need to work it. Be talking to multiple recruiters at the same time.


Don't know why it's downvoted but this is still along the best advice you will get. Recruiters are doing the job professionally you're failing at the moment.


How many applications have you put out? If it's less than 10, then this isn't surprising in my experience.

I'm wondering if in this environment FAANG is a detriment. It's possible with all the belt tightening that companies would rather go with cheaper candidates.


+1 that we don’t have much to go off of.

Mid-twenties with 7-8 years professional experience suggests you’re self-taught. IMO that’s a highlight, but could it be that in this tech hiring freeze economy, companies are filtering on undergraduate as a prerequisite?


I finished a 4-year CS undergrad at a university, although I do consider myself 90% self-taught.


Ah, wow, that’s quite an accomplishment while working. I guess it can’t be that then.


I’m not sure if you’ve been paying attention but there have been layoffs across the entire tech industry the likes we haven’t seen since the dotcom bust, 20 years ago.

I suggest tempering your expectations right now until the large companies start hiring again.


Not across the entire tech industry. It's mostly limited to FAANG-style and SV-style companies, who have been overhiring for the past several years.

Most of the industry seems to be hiring at the same rates they've always been hiring.


The job market for tech is especially brutal right now. Most tech companies have frozen hiring or are actively laying off people. Perhaps look at trading firms or more traditional F500 companies, which still seem to be actively hiring.


It's a conservative market. Many companies are hiring defensively rather than trying to accelerate their growth. Hiring high profile engineers may not make sense for those companies since many projects are in maintenance mode.


What type of jobs are you applying for, can you share examples? Keep in mind that jobs advertised as remote on remote-centric job boards will be inundated with huge numbers of applications and so you should expect rejection even if you’re a great candidate.

The other possibility is that your resume is terrible for some reason — does the file open? Are you sending a PDF or some obscure file format that nobody could open?

Personally, I would not bother with jobs that are advertised as “remote” first, and instead I would focus on finding a great job match that can offer remote working — so that I’m not competing against thousands of people.


I've applied mostly to full-stack and back-end positions. JS, Python, etc. It's a good point about remote-centric job boards. My trouble is that other positions usually have a "Are you authorized to work in X country" as a question, and if I answer "no", I think it goes in the bin directly.


Sorry, by examples I mean links to the job board posts for the positions. There’s an art to determining if a job posting is even worth your attention, it’s entirely possible you’ve applied to dozens of jobs that there’s zero chance of being hired for which is basically the same as not applying to any at all.

Regarding work authorization, are you not in the US? If you’re not in the US and you’re applying for jobs that accept non-US people, you can increase the numbers I mentioned by an order of magnitude, you’ll be competing with literally thousands of people.

Step 1 of an effective job search is to invest your time into positions you have a realistic chance of getting — if you can share some links to jobs you’ve applied for, I can let you know if they pass my own sniff test for worthwhile.



I don't know if it helps, but in my experience applying to companies directly via their homepage does not work. I think that it is far, far better going via a recruiter (who will push your CV actively and do the talk for you), or applying via Linkedin. Just because there is a JD on a company page, who knows if they are still looking, or just forgot to update their homepage...


Just curious, what format would you send a resume in? I always use PDF and have never had an issue. I find it's better for keeping the formatting consistent across devices than a Word doc (since not everyone uses Word and could use Libre Office, Google Docs, or similar).


Sorry, ambiguous comment: yes, always PDF. My phrasing was intended to communicate: PDF (good) vs other formats (bad).


I've hired for a few remote startups in the past. It certainly could be your resume, but my offhand is that your FAANG experience prices you out of the remote market, either directly (you're telling them) or indirectly (recruiters know you'll be expensive).

I've hired ballpark 500 people in my career, talked to a lot of FAANG candidates, and hired only one. Comp expectations compared to experience was just always way out of alignment. Only reason the one got hired was because they were a great fit and very open about being willing and able to take a pay cut to go full remote.


Senior high-salary hiring is definitely happening at high numbers, but specializing and finding the right opening matters. We get a ton of CVs, but few in our advertised areas, and we know we can keep looking so everyone involved wins. If you don't have a network to find those jobs, I'd go through a recruiter.

FAANGs, banks, etc have hiring freezes and VC-funded co's don't even know if they can ever raise again: Unspecialized desperate learn-on-the-job well-paying senior hires aren't as big a thing right now


Surely not your entire problem, but at least one of those roundfilings of your resume could be anti-FAANG bias, or bias against a particular FAANG.

A recruiter for a hot technical-excellence company (the kind you might think would poach the strongest FAANG people), told me that an exec was explicitly uninterested in candidates from a particular FAANG.

(I forget the exact rationale, but it was something like a belief that people from there having learned the wrong lessons about engineering or product.)


I know of at least 2 companies who will explicitly not hire ex-facebook engineers, with the rationale that anyone who would work for facebook is morally bankrupt, especially the more recent years.


Hi! I'm hiring right now for a backend role (and have hired for more than eight years). I'm happy to give constructive feedback about your resume. morley - at - daylight.xyz.


> I have FAANG names on my resume

If you mean company names, that doesn't mean much. Get referrals, as directly as you can manage but even just active endorsements when you can't. As your career progresses, more and more of your job search can lean on and might rely on referrals.

If you didn't make meaningful connections with people at your past jobs who can endorse or refer you, that's kind of a red flag in itself.


Not sure if anyone else has said this but: the timing is also pretty bad. A lot of companies have tight budgets for 2023 and I suspect people are waiting out Q1, maybe even Q2, before they start to spend too much, just to see how things shake out and if it's going to get better or worse.

So this may not just be about you.


Resume / CV is everything - as a manager who hires, I can discern quite a bit from one's resume style. Tell me about your work, not the number of languages you think you know.

Friends are important to the process; let them review your CV to see whether your description aligns with real life. Good luck!


The market is horrible at the moment. All the big tech corps are laying off thousands of people who have bigger potential at landing in a job as they have those big names in their CV.

I'm in similar shoes at the moment although I'm not only applying to fully remote jobs, but almost any job I see.


Looks like it's pretty bad out there. For the first time in a while I'm employed, but I'm destroying myself trying to show up for these meetings rather than working on anything remotely engaging. Have started applying but not even a call yet, recruiters have dried up.


IT is cyclical, there can be periods when it's harder to get work.

I started in Y2k, so internet bubble burst when I had only 1 year experience, then in 2008, I'd just switched from J2me to python before everything got tricky.

Both times had about a year out of work, it can be very boom and bust.


Today we got at Big Corp an e-mail, that pandemic is over and no measures are needed anymore. I think next step will be back to the office. Remote jobs will slowly disappear. I am very confident, that on-site applicants today are preferred over remote candidates.


What you say is not remote jobs, it’s working remotely for an office-based company. I don’t know if that will disappear completely but from what you say that seems to be the case.

But remote jobs for remote companies have always been a thing (been doing that on and off for 20 years, continuously for 14) and I don’t see them going away. If anything, hiring just got a little less difficult know that the pool of people who can and like working from home grew a bit.


Maybe some industries (or countries) but it's very much here to stay in Europe in the agency/consultancy/non-FAANG tech market. In my most recent job search, "fully on prem" technology rules were quite rare.


Edit: remote jobs will not disappear. Rather get back to pre-pandemic level.


Who's Hiring / Looking for a Job is about to post, sounds like perfect timing for you


You didn’t mention it in your post so I assume you have been applying to these positions online. I would try and work your network as much as possible here. With a decent resume, you’re almost guaranteed an interview if you get a referral.


Especially so if the new role is a stretch and your referrer can provide context about why you are a fit. Even in apparently rigid enterprise hiring environments - speaking from first hand experience.


Look at my post from last year. Most people told me there must be something wrong with me. Everybody is looking for red flags and reasons to dismiss and reject people. It's like cancel culture, but for people with experience.


This is actually an important point.

If you have a position to fill and a stack of resumes in front of you, you will be looking for reasons to whittle down the size of that pile. That means you're going to be looking for red flags that let you quickly roundfile resumes.


> literally all of my applications have been rejected or ghosted

How many is "literally all"? What's the number?

After how many days of not hearing back do you consider an employer to have ghosted you?

Do you follow up with emails or phone calls to recruiters?


Need the full context around your resume/linked-in/personal site to be able to give you better info, but throwaway892238 covers the main bases.


Because most of the job now is just CRUD api kind of work. Who need FAANG experience for such work, at the cost of high salary ?


IMHO the shift is from job to gig. Did u try the gig Market instead of Job Market.

Fiverr/Upwork and the ilk


lot of work went to South America.

Could be a timing problem.

May get better in the summer. Summer is hiring season


[flagged]


Has Google or any of the other tech companies with large layoffs disclosed a breakdown of how many of the fired people are programmers?


This is neither true, nor helpful, nor does it make you look smart - quite the opposite, in fact.


How come it's not true?


Do I really need to explain to you how the statement that Google has laid off 12,000 expert leetcoders is false and borders on farce?


They probably mean all 12000 of them are not leetcoders.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: