So...
1. I might be banging the wrong doors. E.g. FAANGs don't seem to be right. Any companies that don't drink/sell the youth cool-aid?
2. I might be searching at the wrong job boards. Any suggestions welcome.
3. Finally I might be better doing sth else altogether (but what?) rather than fighting a loosing battle against preconceptions that run so deep.
Anyway. Thanks for any non-insulting answers in advance.
PS: I'm based in EU and I'm a SW Dev working mainly in DevOps and Reliability.
It began with a friend who was in the job market as a 50+. More on the hardware side. This guy has some cool experience. He gets lots of interviews, they go well, but no offers.
As his frustration grows, he grows desperate to try something different. He dyes some color back into his hair, gets some tinted glasses, and lets his daughter take him shopping for some more hip interview clothes.
A month later and he's in bidding wars for who to hire him. He said the difference was night and day. He was now pointing out his age in interviews "are you sure I'm not too old?" and the interviewers were like "no way man."
I wondered how one off this was. A year or so later, knew another guy who was having this same struggle. We shared the story with him. He raised his eyebrows, hesitated for a week or two, the colored his hair, got his niece to take him shopping. And pretty much same thing.
Obviously, this is a small sample set. But the lesson I took from this (and haven't had a chance to prove for myself yet) is that it's not your age that will limit you, but your apparent age. If you are old, but look like a younger/fresher version of yourself, you do well. If you appear "old", you struggle.
Best of luck.
During the first interview, I brought this up. The average age in the company was 28, so why would they want me? The answer surprised me: they wanted me because of my age, experiences (generalist), and wisdom. Lots of youthful, intelligent people are an asset - but so are a few veterans to provide perspective and keep a check on reality.
You are just as likely to get rejected for a reason other than age, so you might as well just approach with enthusiasm any opportunity that interest you. If you don't show up to an interview angry about age discrimination, you're more likely to be accepted irrespective of your age.
Lastly, remember that companies are made up of people, and people come with all sorts of mentalities. A few will indeed have a bias against people their parents' age, but I bet it's not as many people with that attitude as you might expect.
The only place we really cannot compete with is on salary (unless you're willing to work at entry/medior rates). Experienced people generally cost a good bit more, and the value proposition may not be there for some candidates/situations.
However, starting around 2016, finding work started to become difficult. The work I did find was no longer enjoyable. It took a few years, but I finally did enough self introspection to realize: it's not them, it's me. I aged out of the industry. I didn't notice it in the moment, it just happened.
I cannot work in open-office fishbowls. I cannot stomach Agile process and how it has turned something I love into menial factory work (N.B. I get it, your [A|a]gile shop is awesome. I only had such luck once). There are many more things about modern software development shops with which I disagree.
Now, it hadn't occurred to me until later that this was showing through in my attitude. Of course, I really did not want to work on the 500th BBA in my career with six Scrumm Masters all demanding 30 minute meetings every morning. I did not want to write more JavaScript or deal with yet another hotness-of-the-week library that does the same thing as the previous 10 such beasts. I did not want to play Schedule Chicken yet again.
Is it my age? Sure, people change. I'm not bored with the programming I enjoy but I did grow bored of modern corporate software slave shops. Hey, more power to them. It's their shop; they can do what they want.
However, it does mean I have to move on. I'm not saying any of this is true for the OP. Just something to ponder if you're constantly facing rejection.
So, try those two places.
I did feel like I was the target for extreme age discrimination at WikiMedia Organization. All the phone interviews went great until one was a video call and the interviewer literally started laughing when he saw me and he quickly ended the call, and their HR immediately sent me a no thank you, thanks for applying email. The same thing happened at Electronic Arts about 15 years ago. They kept calling me with invites to come up to Vancouver for an interview. Three of people, when they saw me and realized that I was in my 50s, they literally started to laugh.
So, I would say to stick with quality companies and you will have better results.
The FAANG gang will never see your resume or application as their automated screeners will silently reject you. Startups will advise you that you cannot possibly understand the complexity of the problem space they are solving because no one in the history of the industry has ever tried building complex software, which is why they are writing their own version of make in two week sprints.
I wish I had better advice but after seven years of trying I’ve moved on and out of the industry.
That said, older devs can be very stubborn. If in the interview I detect that I'm not going to be able to work well with the person. I might pass.
* If you have 20 years of experience in the software industry, let's be real, you kinda need to be at a senior/lead level (whether IC or manager track). If you're not, then people are going to wonder why you aren't, and whether you're stuck reliving the old days
* Decades of experience in C/Java is not going to work at a React shop. Either learn (and be opinionated about!) frameworks built in the last 5 years, or stick to somewhere within your expertise
* Don't make yourself appear ancient on your resume, but don't lie either. If you got a degree in the 90's then it should be apparent from reading your resume, and if they want to discriminate they'll do so right from the start and not waste your time.
* Avoid the "grumpy old programmer" stereotype at all costs. Instead, you want to be the "bad-ass wizard" that people need to solve hard problems, and people want Gandalf, not Saruman
After staying at one company way too long when I was 34, I’ve been able to quickly get jobs at 34, 37, 40, 43, and 44 years old.
Pre-Covid, there were a few conversations I had with managers of consulting firms for full time roles as an overpriced “enterprise architect”, “solutions architect”, “digital transformation consultant” type jobs. I just wasn’t in a position to travel for family reasons until my youngest graduated.
Now, actually I am targeting the three major cloud providers for an SA type position. I should be able to get into at least one of them according to my contacts.
But another thing I’ve found about many older developers who scream ageism is that they haven’t stayed up to date on the latest trends and they haven’t nurtured their network.
FWIW, the consultancy I worked at that had multiple 'older' developers was https://oxfordcc.co.uk. They did some pretty cool stuff :)
When I joined at 43 the average age of the company was in the late 50's. It's dropped a bit, but not much. And I run the DevOps group in my department, so we do things that would interest you. We're strong engineers, but we value expertise over the latest buzz words. Trust me, I plan on retiring here.
Consider everything: clothing, haircut, facial hair, smells, and especially fitness.
My intuition is that the appearance of fitness and especially "spryness" goes quite a long way in people seeing past your age. Our monkey brains are easily fooled, up to point.
I'm recently mostly a backend web/API dev working in PHP and Python/Django, but I've done Unix kernel work, written a few Android apps, and a few other random things. I've worked in large companies, in a local unicorn, and as a solo freelancer.
I'm not necessarily sure it's age itself that's a problem, but maybe a combination of factors where age is part of the cause/effect chain?
To be clear, as well as my thoughts, this is also a "hire me, please?" post!
One tip: make sure you are good at what you do and what you will be interviewed for. Because at our age, the roles that you will be hired for will be senior roles, and the bar lies a bit higher there.
Most people apply for jobs out of college. As they age (a) they tend to switch jobs less often and (b) they have accumulated former colleagues, clients and such that can open back-channels.
Work back channels if you can. Otherwise, just keep in mind that the youth bias you experience at the front door is worse than the actual bias.
For practical advice, I suggest you search outside of the software industry... companies that make their money mostly from software. Most jobs are actually in other industries, and I think they're less youth biased.
An "app factory" probably hires very young, mostly
As someone who dont work in Silicon Valley. ( Edit: Opps it seems it is in EU as well )
Why ageism?
Even assuming you start developing professionally in 20, you would need to be at least 30 - 35 before you finally understand, everything you believe in so strongly in your past 10 - 20 years were possibly a FAD and had finally witness the industry moving from one FAD to another and start ignoring hype.
You would finally understand most code you once thought were short, concise and clever, and others that once were long, boring, over the top stupid code are actually the better code.
You would have learned KISS not because you love it, but you would have hopefully understand this because it has been burnt deep into your memory.
And that Not doing something, or inaction, is possibly the best action.
Seriously I would have thought developers only start to become productive post 30+. And 40+ is still in their prime. I understand people older don't like working long hours. But working hours have absolutely nothing to do with productivity. Especially in software development.
2) Try boring industries banks, insurance, local govt.
3) Be excellent at something and pretty good at everything else.
4) OK to be opinionated about tech, but more important to be current. It may be a straight Java shop, but you should know what Clojure and Kotlin are if your a Java guy who's current.
5) Maintain your personal & professional networks.
6) Although it's very hard, try to remain upbeat. Enter every interview with the attitude that the interviewer is a friend who wants you to succeed.
Good luck. Its hard but doable. (53 yo who just started a new role)
I personally would love to do something else now, and go back to having programming being my passion/hobby instead, but I don't think I can walk away from the money.
And yes, the age bias is real. I hadn't interviewed in 10 years but did so recently and while I am not visually old, my resume certainly shows it, and I could feel the bullsh*t from the younger developers in the interview.
I once worked with someone who explained to me every day -- and in great detail -- all of the problems that my technical decisions would cause. He wasn't wrong, but it was still a demoralizing experience.
But at least he was only criticizing my decisions, and not my right to make them. In the same way that an older dev does not want to be perceived as incapable of learning new things, a younger dev does not want to be perceived as cavalier or irresponsible, and I have absolutely seen talented people discounted solely because they haven't held a particular title for enough years.
People are complicated, and we make a lot of assumptions about each other that we don't want others to make about ourselves.
Myself, I experienced it is harder for me to keep pace mainly with point 2. and 3. because I already have learned a lot (full cup so to say) and having less spare-time dedicated for such things (as I dedicate almost all my spare time to family more than before).
There are also aspects directly favoring different candidates (not necessarily correlating only with age) I would like to emphasise, which unfortunately are consciously or unconsciously considered: 5. More skilled and experienced people tend to ask for more money 6. More experienced people tend to have more hard-to-change habits which may be incompatible or hard to include into the company culture / workflows / whatever else 7. Cultural differences between generations of people tend to create tensions
What I recommend to you is to embrace the above points (definitely not a full list) and try to emphasise your best traits or think about how to sell them in the context of the hiring process and at the same time try to mitigate the problematic points.
In general, you have a big advantage you probably do not see now - life experience and also tech experience. Younger candidates simply cannot compete with your age. I think you need to find a way how to wire your hard-obtained experience as "your output" that definitely has a value for any company. Embrace those facts and build your self-confidence on them. It may be the case that the job you apply for will be little different from what you experienced up to now - more mentoring, more leading, more advisory work, more inter-department communication (from/to tech language of the geeks) and so on.
And I sincerely wish you luck.
There's a lot to do still; right now 5G is on the roadmap, but we have to provide support for 4 and 3G as well. There's a lot of domain and protocol knowledge going on here.
Reliability yes, devops, not so much - our application is deployed as 'just' some RPM packages on physical hardware.
Also, what do you have experience of? Different work places may have different sources of people to employ.
For me, I know myself well enough to realize that I like small disorganized businesses that need help getting tooling and process in place. Once that happens I lose a lot of interest quickly. That is often when get things done mentality and trust the people you hire is replaced by process and politics. Usually this takes 6-18 months and I know it’s time to move on. I also do project work for enterprise software which has about the same life cycle.
The common thread of both types of work is that it’s temporary and I can bill a pretty high hourly rate. I don’t have to deal with most employment bs and my experience is generally respected and appreciated vs just being the old dev in a team of fresh college grads. I don’t know what the contractor experience is in the EU, but I’ve had colleagues do this in Germany and the UK so I know it happens.
Nevermind the actual job post :) We're based in DK and looking for remote employees.
I even interviewed with a FAANG for a Berlin-based engineering position 2 years ago but canceled the process myself. Being over 40 did not seem to be an issue at all.
It’s from a group of successful business people who help older folks find work at tech companies using insiders.
FYI - if you work at a tech company consider joining to help older but qualified people find work.
I'm doing some bullshit specialty software i hate but that I happen to know pretty well
The lesson there, to me, is think about specializing. Why?
Because...why not?
Outside of that
My advice to older folks looking for IT work is
It is not going to happen -- think about stocking shelves or anything you can
Once you come to terms with the situation, then you can get real about what is really required to get a job
A miracle and tons of hard work of the type you don't want to do
I've seen lots of good advice on here that I think is pretty good
Like
Look younger Act younger Dress younger Be younger
Reach out on LinkedIn and other places -- it won't help but I think it is important to check the boxes -- it's a pretty good way to quickly get to rock bottom shame or shamelessness -- completely remove your ego from the equation
Even busted my ass for an AWS cert -- worthless
I've started losing weight and people are noticing
I figure each 10 lbs you lose takes off a year or two of age
What would I do if I got shitcanned tomorrow?
I would probably become an 'out' specialist in this particular software I know
I _hate_ this gd software
But a job is a job
There have also been sites that claimed to specialize in helping to hire older workers
I figure it was just a scam but I would also check it out
I did occasionally get play from startups that I was actually interested in -- by writing authentic-ish notes of interest
But yeah nobody but the 1%ers are getting jobs in this market
And that is some weird mix of the geniuses, connected, etc.
Nobody else getting hired -- I don't care if you are 25 yo or 75 yo -- not happening
Have you considered building your own company? That's quite a change of skills, but that's what I've seen most "older" developers do.
I do worry about my looks as I get older in terms of work, but tbh I'm already pretty average or ugly looking anyways. If anything, this post has given me more energy to dump into my side-hustles in order to avoid having to deal with this shit at all.
Anyone else who's bald at a young age get discriminated in interviews?
In my opinion one of the key strength you get with experience is perspective on solving problem efficiently in a no bullshit way, and more importantly in the business context. There is a limit on how much value a developer can bring by working on assigned stories and tickets, and experience after a few years plateau (and age discrimination start to kick in), but go higher in the chain and suddenly you experience becomes very valuable. I don't know how it is at FANNGs but even there are huge architecture decisions really made by young developers?
Most companies burn millions on poorly driven software projects, with layers of useless abstractions and accidental complexity. Execs love when you bring them a working solution no matter how you did it, e.g. the dashboard they are dreaming of all the while the official team and the consulting company that is costing $$$ are stuck in their big-data/blockchain/whatever grandiose project.
So I would look either expert small shops, or consulting companies with a career track for experts. Anecdotal but you can have a better time in a consulting company as "the guru" moving from projects to projects every few months than stuck in a mono product company for years.
This isn't a plug, it is something I am passionate about. The company I co-founded (restless.co.uk) is working really hard to change perception and age discrimination across the entire employment market in the UK. Many of our members have similar stories to yours, although we are largely aimed at 50+, we hear the same from 45+ too. Sadly I don't think this is something that will change overnight, changing societal opinions is never easy and takes persistence, which we are committed to. We are engaging with our membership base and listening to their experiences in order to better educate employers on the importance of an age-diverse workforce and how to ensure that's happening for them. We are making an impact but as you have seen there is a long way to go!
I know that doesn't help you right now, I'm sorry. However, we do write a lot of content in this space that may help, restless.co.uk/career-advice/. We're always keen to hear feedback, so drop us an email if you have any. Incidentally, I am the CTO at Rest Less, and my first hire was a 58-year-old software engineer so I hope that gives you a boost. Although we're not looking for someone in your specific area of expertise at the moment I'd be interested in having a conversation, please reach out if that's something you'd be interested in doing.
Personally, and this is obviously my own opinion, I don't think you should be looking to change career if it's something you enjoy.
Best of luck.
Anecdotally, DevOps and Reliability is definitely a space where experience is valued and, although there might be the assumption that many of these startups drink the youth cool-aid, I think you might be pleasantly surprised.
Of course it helps if you have more experience than a young developer, and you know how to apply that experience. And you should always stay up to date with new developments. Although there are tons of companies still working with older systems.
Also, developer salaries in the EU are often terrible. My income has gone up quite a lot since I became a freelancer. I'm currently considering becoming an employee of a client (because I want to continue working on the project and they have rules about how long they can hire a freelancer), but I'm encountering a lot of resistance negotiating the pay I think I'm worth.
My approach as a freelancer has been very simple: My CV is on Linkedin, and recruiters find me there.
In the distant past when I had regular jobs, I tended to find them mostly through Monster and CVBank (Netherland). Or sometimes a recruiter; Linkedin is still useful.
Ironically, I've had age discrimination go the other way. In my early 30s I looked like I was in my mid-20s, and I had to push for pay in line with my experience. I still get carded when I buy beer.
I can't guarantee anything but we do occasional have contractual work where age doesn't really matter (in my opinion), its all about the attitude and getting the job done. I would even consider your age an asset as you have field experience that a lot of people dont.
If you are interviewing and they think 45 is "too old" then there is a risk that everyone there is 30 or younger so you might not want to work there anyway (I wouldn't).
If you find a company that's at least 30 years old, and has an average retention of over 10 years - then that company is probably a nice place to work, and has old people too (because even 30year olds are 40 once they worked there 10 yearrs).
The bypass might be, looking for companies that have a lot of engineers with 15+ years of experience. You can do so with paid LinkedIn accounts. I'm happy to help with some specific searches if you don't have a paid LinkedIn account yourself.
It's kind of funny to hear it coming from the other side, but I imagine at a lot of pure-software companies, the age biased is reversed from what I've experienced.
I'm 50, doing fine at a FAANG. My team has a good chunk of 40+ people on it as well. I see a good number of 40+ people on other teams, too. I get regular pings from other FAANGs about recruiting.
So, def. try for FAANGs. Just invest a couple of weeks into prepping for the interview process. Yes, it's stupid, but "behold my algorithmic chops" is what they want to see, so you cram algorithmic chops.
Edit: can't represent all Googlers but people I know and have worked with (including the SREs in EU offices) don't give a sh*t on how fancy/normal/bad you look or wear.
I've seen many positions that require seniority and had many colleagues even older than you.
Same for many of my colleagues around the same age when our local office was closed.
I mainly used Linkedin and a few connections, but i doubt if it matters.
The only exception I have seen is for cookie cutter type of developers, it is easy to prefer young unmarried ones if they have the exact same qualifications as you.
Same with an inherently young demographic at a company. My last place I was one of the older ones in a very young crowd who liked to hit the bars after work. Not my scene any more. I prefer to be the younger person in an older work environment.
I know we're struggling to find folks in EU with that kind of background - DM me for the specific positions, or consider areas where your experience is a tremendous asset.
I would recommend looking at insurance companies, banks and other financial institutions.
Personally i have had the chance of working with older devs (50+) and it was awesome.
You can apply every six months. Thing of each attempt as an opportunity to learn.
But also, let's not forget how important it is to get sleep.
40 years' IT experience and I don't even get a reply, let alone an interview.
During my time in Roche (through a consultancy) at 29 I was one of the youngest on board.
I applied for some 3¾ thousand jobs between 2009 (age 42) and 2013. I averaged less than one interview per year and worked 2 months full-time in that period.
In 2014 I landed a role in the Czech Republic and have only voluntarily been out of work since. I am nearing the end of a 3 year contract, my 5th role over here.
The former Communist bloc seems to have far less ageism than in the West. Rates of pay are lower -- I make maybe ½ what in theory this kind of role would pay in London. On the other hand, the cost of living is about ¼ so it is very much worth it.
Not entirely facetious, I saw someone in Europe took such a case to court, so he could self indentify as younger on dating apps.
You're saying is that you're not a good fit technically and would need some investment in terms of either time or training, and companies are choosing not to go with that option. Why is that ageism?