1
2 Comments

IT job market change, starting with engineer 'alerts'

As software engineer I'm in a luxury position. Kinda. I get (LinkedIn) requests every day if I'm interested in working somewhere. First it was only local recruiters (NL), then also UK recruiters, big tech recruiters and now more and more Indian recruiters that have no clue about the Dutch ... culture/ecosystem/whatever. And they all send a boring message, sorry to bother you (then don't!) and after a week a first reminder and sometimes even a 2nd reminder. If you respond, they hook you into a conversation like 'oh but what do you like then'. I don't like anything :p leave me alone, I enjoy my job!

As I see it, there are multiple ways to find a job. And none of them are via a recruiter that cold-calls you. First you need to want a new job. Second, you can look at job boards/google etc, LinkedIn, company websites. And if you really only can find a recruitment agency that has the job you like best, you can contact one. Preferably you don't want them, right? Employers don't want them either, because they are frickin' expensive; and recruiters call you every day, even if the job you were interested in turns you down: 'hey I got something that might interest you as well'. And a lot of pressure, because there is a lot of competition.

There is this reverse movement already with things like Honeypot.io and the like, where companies place jobs with full details, like salary and you can anonymously ask questions, and if both parties like each other only then exchange details, I believe. So no pushing at all. I'd like to take this even one step further, or... back if you like:

An engineer in day to day work would like to know how he's doing salary/condition wise, job market wise (experience, fit with demand), and maybe, just maybe he has a dream job, that if it comes by he's like to take a shot at.

Let's call it a platform, CareerForward as example, of CF for short. An engineer can register on CF, enter details about his employment and resume (or import from LinkedIn or ...) and get notified if people in his area (area in the broad sense, like locality, speciality, experience level, ...) start to earn more. Let's say his salary is starting to fall 10% below the average. Then he get's an email alert, and he knows it's time to negotiate or find something better.
Second example is that when he has most experience in Java and all Java engineer that get hired have Kubernetes on their resume as well, he might get an alert it's time for training Kubernetes (maybe get a certification?). Or the market for Elixir in his area is diminishing, but Go is booming, maybe reskill?
And the last example is about the dream job: if you can enter responsibilities and job-content you'd like, and conditions you'd like, and a job matches (maybe perfectly or 90%.. if you'd enter dealbreakers, taking those into account) you get an alert.

There are many aspects that I'd need to think about, like where do you get the data. What is the order of building things or getting a platform like this out there. Just wondering what others think.

There are moneytization opportunities, that I can think of:

  • maybe (later) a subscription model for engineers
  • maybe affiliate links to training/certification providers
  • maybe paid job advertisements on the platform
  • maybe selling job market statistics to whomever wants it

Phases of platform/data bootstrap problem:

  • first let engineers sign up and share data (anonymously?) and let them compare and later work on alert 1 (condition alert).
  • when there is enough data, also start training models for skill/skill and skill/market recommendations and work on alert 2
  • when there are enough engineers on the platform, get interesting jobs in, and work on alert 3.

Also, data is an issue:

  • why would an engineer share his details for free? What is in it for him?
  • where do you get salary data to bootstrap faster? glassdoor, linkedin?

Other things:

  • how do you grow so much that recruitment spam declines :) :)

Love to brainstorm more on this! I'm always afraid of this: https://xkcd.com/927/

on December 6, 2021
  1. 1

    I will ask you a few questions and perhaps that helps you think further.

    Employers put on very generic job descriptions like if its cloud Azura/AWS/GCP any of them works, similarly they quote frameworks even if all are not needed. With this kind of input, its hard to predict what is giving better income or demand locally. This also affects the ability to perform job matches.

    Income levels, what is different here from glassdoor or levels.fyi?

    1. 1

      Thanks @IndieDot! I am a bit disappointed you don't give a yay or nay, and can't tell via text if you are playing devils advocate or just are skeptic about chance to succeed.

      Generic job descriptions could be a problem, but it's already a problem now, right? I notice that recruiters and employers search for people with specific years of experience in a technology; and your point is saying the opposite. The chance might be to abstract the details away and extract a list of skills instead of technologies.

      And income levels: there are more tech jobs than the big-tech companies. I"m not sure about glassdoor, but levels.fyi looks like it's targeting only the big-tech. If you read https://blog.pragmaticengineer.com/software-engineering-salaries-in-the-netherlands-and-europe/ you'll see there are more types of companies, so I'd have to figure out if I'm in the A, B, or C category first, and then compare to my 'region' that fits with the category; given my years of experience and tech. It's complex and you need a lot of recent data.

      But not starting or not trying will not change the climate right? :)