How do you make sure that it will match your expectations and provide a great environment to work within a great organisation, and a great team?
This process sounds even more complicated when you are based in Europe, where websites like levels.fyi do not exist.
In my experience, I often end up on LinkedIn looking at bland and non-descriptive ads. Most do not include a great description of the position, no information about the remuneration or the package.
Is the natural next step for someone who is a good software engineer and has worked for a while in startups to head to a GAFAM when you are looking for team excellence? I would like to be surrounded by inspiring people.
So many people think why not double down on this 20%? They spend more time optimizing for interviews, looking for better jobs, getting certifications, and so on.
But nobody wants to hire or work with someone who's looking for the next opportunity. Especially at the senior stage.
I wanted to be a consultant. My first consulting gig was from a consultant at my office who was impressed with my results. The following consulting jobs were similarly from people I worked with.
I wanted to be an entrepreneur. My co-founder was someone impressed with my work ethic and he was someone whose work ethic impressed me too. We spent little effort marketing ourselves but were picked out by accelerators and customers because we built something nice. I wanted to be a trainer. My first training gig was from a VC I pitched to whose bread and butter was corporate training.
I'd say focus on the 80% of work that gives you the 20% of your results. But don't neglect the career growth. Your mind should be focused on bringing in more sales to the company, making the product better, building a better team. If you wanted to play in Manchester United, your best bet would be scoring goals rather than scouting clubs.
Since I would rather be "always learning" it is far more fun to watch technical talks at conferences and track any company that sponsors a speech I enjoy. I am doing this constantly (not just during active job search).
Since it is the norm for technical conferences to post to youtube, this strategy only costs time.
When you have a list of companies large enough, then it is easier to find competitors or get appropriate suggestions from networking platforms like linkedin.
I never track large or obvious companies, because I probably already know their name.
Now I've been in the field long enough to pull on my network, but don't really find it necessary. I have a list of 300+ companies that I can pull on reflecting my interests/expertise at different points in my career.
The only downside to this is it doesn't usually grow proportional to your geographical region, but there are ways to bias your results with other strategies.
Do you mind sending me a note? My email is in my bio.