Most recently Clojure work. I’ve done a lot of Java of course, although I’ve been rejected from some of those jobs because I spent the last year doing Clojure full time instead of Java.
Most recently Clojure work. I’ve done a lot of Java of course, although I’ve been rejected from some of those jobs because I spent the last year doing Clojure full time instead of Java.
https://grnh.se/08cec3bb4us - Senior Engineer https://grnh.se/5c028b554us - Staff Engineer
You should take a look and let me know if you have any questions.
I have been recruiting quite a lot and at the end of the cycle you go through making difficult choices. Often times you get 2 good candidates and only one spot. So you compare them and pick a better one. The dismissed candidate can be picked next year due to lack of better candidates.
Unless it has been clearly stated in the reply that you seemed to be below their expectation of a senior candidate. And even then... a lot can change over the year and if you feel like you are better you have every right to reapply. Most companies will inform you of reapply policy terms if your are outside of it.
It's good to have your technologies listed, and be honest if your doing something out of your comfort zone... but there really isn't a technology out there that can't be picked up in 1-3 months.
+1 to this. Especially at the 16-years-experience level. Maybe earlier in someone's career where their primary focus is how to fit in and ship stuff without getting stuck all the time. But at ~staff level, your thinking and your contributions become a lot more language-agnostic (not entirely, but mostly)
If the job mentions the technology and most clojure/haskell/elixir dev jobs do then well unless they state "looking for experienced person willing to learn" in description I would not bother them. (at least with my complete lack of experience in tech). Similarly as I would not apply to "weird-tech-i-merely-heard consultant". Also think there should be consistency on the job titles/descriptions on the side of job posters.
Plus, senior folks are expensive
It's the SV way.
Startups really need senior people only to hit the ground running; only established companies with seniors can afford to hire juniors.
The thing is after a certain level of seniority, there is really not that much difference so you may just as well focus with someone with 10 years experience who charges a bit less, compared to a 15y dragon.
From what I have seen, it's slightly hard to get the first position, easy after that.
It's not hard to get a position after 10 or 20 years, but, if you lose your position, you may need to adjust your expectations.
Something happens, idk what, after 10-15y. Either people made so much money that they retired, or they all become managers, or idk?
Personally I'm still doing fine but I can see the 15y horizon coming, and I'm glad I saved money like a madman. I've got options, hope you plan as such.
I'm at 27 years experience, and my problem is not finding positions that I could get (with some finessing about how I want to stay hands on and/or love their specific company), but finding places that have sufficiently senior roles at the kind of salaries I expect. Most smaller companies don't need someone as experienced as me and/or can't afford me, and I don't really want to work at a FAANG or similar (had one big corporate experience and don't particularly need another) unless something truly exceptional is on offer.
Here's a tip to those looking:
If you struggle, look for roles that look undervalued and/or are slightly below your level, and apply anyway. Be honest about what you expect as long as you're not overvaluing yourself relative to your experience. Recruiters are often fine with putting forward a few expensive candidates if they look good enough. Especially external recruiters whose pay is usually at least partially linked to the salary you're hired at, but also because a spread helps give hiring managers an idea of the tradeoffs they're facing.
Undervalued roles (roles advertised with too low salary for what they're looking for) tend to attract fewer applications, so you're both more likely to get a shot and negotiating salary up beyond the stated level is usually possible. Applying to roles slightly below your level makes it easier to get past the first level recruiter filter because they like to give a range and for lower level roles they're less likely to have applicants to push on the upper end.
Shift your target down until you get the interviews. Then work on getting offers. Then work on lifting the offers to the level you need.
It's usually far more important to get past the recruiter than it is to get a perfect match with the role because a lot of companies have a lot of flexibility in what they're actually looking for. Especially for more senior roles the hiring manager will also often have reasonable influence and ability to get the budget lifted for a candidate that stands out.
E.g. in my current job search, my currently most promising prospect is a role where I told the recruiter I would not consider offers lower than 20% above the high end of their advertised range because I thought the advertised range was too low for the years of experience they wanted. And they wanted someone with less experience than me. She put me forward anyway, and on the back of seeing my CV they came back and wanted to interview me for a more senior role that has not been advertised, and where I'm currently the only candidate. I may or may not end up there, but to me that's a pretty normal experience when approaching companies about roles which fit those criteria.
10 years of CRUD APIs is as productive as 20 or 30 years of CRUD APIs.
If anything, the older you get the higher the chance you won't know the latest BS kids are using these days.
I'm at 15 years, I keep specialising in different things (leadership, people management, mentoring, backend, frontend, infra, performance, crypto) but I'm just running out of things and the best paying companies (remote only) still want the same 3 skills.
My dad is doing pretty much what I'm doing with a 30 years advantage and getting jobs is harder and harder.
It does get boring, but my passive income from products is still not matching my ever growing daily rate. I guess at some point I'll stop being able to raise my daily rate, my passive income will catch up and I'll drop consulting entirely.
People expect the 10 year engineer to be a 10x engineer lol
Interviewers always ask for more specifics anyways, which is good because you can use that as an opportunity to jump into things you accomplished near the end of a job, or at the beginning of another.
I don't put dates on at all. I never have, even when I was 20.
And all the 5-7 year devs who no-hire senior folks, will eventually find themselves being no-hired when they hit the 15 year mark.
I just keep the last 5 years of work on my resume and delete the earlier ones
"senior engineer" is like 2 years of work experience anyway, it doesn't matter.
Only APAC companies have asked though, haven’t really bothered with European companies
If you have a CS degree it doesn’t matter what the gap is there to where your years of job experience begins, assuming degree is before experience starts