My salary is above $100k and I could probably find a job doing what I’m doing for $150k or higher. My next choice is do IT consulting or try to find a management position but I don’t want to be tied to a vendors platform. Plenty of people have made entire careers on the backs of vendors like Oracle and others but I don’t want to be a crusty old dev keeping things alive until I retire.
If software engineering is in demand, why is it so hard to get a job?
21–30 of 586 posts
Re: If software engineering is in demand, why is it so hard to get a job?
#22A recent comment from reddit: This year I became a co-owner of the company that worked at for the past three years. It's a small development and consulting company and we're currently struggling to find new developers. At the same time, my girlfriend is trying to get her foot into this field. Since she's interested in a completely different tech stack than what we use, hiring her through good ol' nepotism is not goin…
Small, not tech heavy companies like simple webshops, small crowdfunding platforms, etc will need someone, ANYONE, to keep working on their giant stack of legacy PHP/Rails/whatever code. The business does not support hiring very senior people and the founders are not technical at all so they don't recognize the troubles inherent in hiring a full team of juniors.After a few years the business may fold, but at that point the junior devs have gained some experience and move onwards and upwards. The attitude of "We refuse to train the future employees of our competitors.", while not un-true, fails when you can't even hire seniors.
Re: If software engineering is in demand, why is it so hard to get a job?
#23I think this article gets close, but glosses over one of the major issues in software dev hiring: the filtering process is all wrong. Front line recruiters tend to be non-technical, and can't pattern match for good candidates outside of very narrow criteria. (ex: They won't know that a person with strong C# skills will likely be just fine with Java.) Just getting your resume in front of actual people doing the hiring…
Sounds like a problem with the job description, rather than the recruiters.
Sometimes you really do want an expert in a narrow domain, using a specific framework/language. Other times you don't. This needs to be communicated to the recruiters.
Engineers love to lay the blame on the recruiters. In my experience, the recruiters are usually just a mirror for what the hiring managers are asking for. If the hiring managers do a poor job of defining the role, then how do you expect a recruiter to find good candidates for that role?
If Java and/or C# experience works, communicate that to the recruiter. Don't just assume they will know. Even as an engineer, if someone asked me to find a Java candidate, I would find a Java candidate. I would not make assumptions about what other experience would fulfill the requirements.
As far as filtering being the problem, I highly doubt it. Most of the complaints I hear from people are about the interview process. I know a few engineers that can't get hired, and it's not because of a lack of interviews. They just can't pass the interviews.
Re: If software engineering is in demand, why is it so hard to get a job?
#24The process seems completely random and based more on pedigree than on anything else. If you have a signal like an Ivy League school, an older friend in the industry who can refer you, or a FANG on your resume those seem to be the only ways to be picked from the sea of resumes.
Re: If software engineering is in demand, why is it so hard to get a job?
#25Very few firms want to hire juniors, while nearly all firms desire senior-level talent. This manifests inflated job vacancies because so many firms have an evergreen job posting for "Senior Full Stack". Because talent is scarce these roles rarely get filled (hiring managers expect million-dollar candidates to accept $100-200k compensation). Also, because lots of software requires specific expertise, there are vacanci…
Re: If software engineering is in demand, why is it so hard to get a job?
#26Re: If software engineering is in demand, why is it so hard to get a job?
#27It's hard to get a job because there are a lot of charlatans out there and it's often very hard to get rid of them once hired. Even worse is hiring someone merely mediocre and not actively harmful. That said of course the modern coding interview is I think only very loosely correlated with quality.
> Even worse is hiring someone merely mediocre and not actively harmful. What's so bad about... mediocrity? For obvious statistical reasons, most companies, most jobs, and most people are mediocre (or worse).
And if someone mediocre ends up being able to do the job, the company's management may face the fact that they're just a bunch of lame yuppies spending their life in the office to make someone else richer, not changing the world/making the world a better place/any other bullshit eaten from the trashcan of ideology (sniffff).
Re: If software engineering is in demand, why is it so hard to get a job?
#28I think this article gets close, but glosses over one of the major issues in software dev hiring: the filtering process is all wrong. Front line recruiters tend to be non-technical, and can't pattern match for good candidates outside of very narrow criteria. (ex: They won't know that a person with strong C# skills will likely be just fine with Java.) Just getting your resume in front of actual people doing the hiring…
Same nonsense though; here’s some random leetcode problem; sure our company hasn’t made anything novel or proven itself in the market but we Googled how to do a tech interview and this is what we found.
Getting a job is hard because people are lazy. They’re just regurgitating what popular companies are doing, whether it’s good for them or not.
Re: If software engineering is in demand, why is it so hard to get a job?
#29It's hard to get a job because there are a lot of charlatans out there and it's often very hard to get rid of them once hired. Even worse is hiring someone merely mediocre and not actively harmful. That said of course the modern coding interview is I think only very loosely correlated with quality.
I get the feeling that mediocre business should be able to run just fine on mediocre people. So it can't be that bad. Of course, every business likes to pretend they're the top and can only hire top talent.
Get over yourselves.
Re: If software engineering is in demand, why is it so hard to get a job?
#30Earlier quoted context omitted.
Outside of FAANG, who is paying $300k+ for a standard / non-management dev job?
A lot of companies. https://www.levels.fyi/charts.html#