After getting laid off three months ago, I've been interviewing for Senior Developer positions. Over and over, I am told that I don't have the skills to be a Senior Developer...apparently, I did not learn the necessary skills at my previous jobs. I'm desperate enough at this point to start applying for more junior roles. How should I respond when I inevitably get asked during an interview, "Why are you applying for a Junior Developer role when your last position was Senior Developer and you have 20 years of experience?"
If you were doing the senior job then you were qualified... For that job.
The issue seems to be that your qualifications for that senior developer role do not transfer to other senior developer roles. That's because senior developers are not commodities, they are not interchangeable and each company will be looking for particular skills they need.
So your pitch should be that you are redirecting your career, and as such you lack experience in the particular field you are applying for. You recognize the need to gain knowledge and skills so are applying for a more junior role.
From the employer's perspective the main concern will be that you will leave as soon as you find something better that matches you previous senior level. You can only try to reassure them by going with the change of direction for your career pitch, making it sounds like you intend for this to be a permanent change and will not return to your old track.
If you have 20 years of experience, and you are not getting any bites at all, there may be some problems that you are unaware of.
Are you really 20 years experienced? I know people who have sat on a position for that many years but never learned anything new. That's great knowledge for the specific technology and task you've worked on all these years, but not so great for re-entering the workforce.
Are you out of practice at interviewing? If you've stayed at one organization for a significant period of time (a good thing, since it means you're not a job-hopper), the job search process can seem byzantine and bewildering. I did some mock interviews at the local community college before embarking on my last job search.
Is your résumé or CV serving you well? Everyone thinks they are their own best résumé writer; it's not true. Find someone who is good at reading and writing résumés, and have them review yours. Study what makes a good résumé, and modify yours to suit (I have changed my résumé at least a dozen times over my career; it gets a little better every time I change it).
Finally, know who you are. If you can clearly articulate the kind of person you are, not just from a skill set perspective, but also as a human being, you'll have a much better chance at connecting with interviewers. That doesn't mean listing your hobbies; it means describing how you made life at your previous company better by providing value. Think about what that is, and make that your persona. You are the person who can get things done, and this is why.
The career counselor at my local community college gave me two pieces of advice that I'll never forget:
You have a number. That number is the number of interviews you will have to go through to find the next job. Mine was 17. Yours may be higher. You won't know what that number is until you've accepted a job offer. No one interview is critically important; you may think a particular job opening is the ideal job for you; it isn't. Don't get attached to any one company.
You're not meant to work at certain places, because they're not a good fit for you. This will become clearly apparent at the interview. You didn't fail the interview; it just wasn't a good fit. Think about how you could have done better, but don't obsess over it. Thank them for their time, and move on to the next interview.
I would do all of these things first, before deciding to apply for junior positions.
I'm desperate enough at this point to start applying for more junior roles. How should I respond when I inevitably get asked during an interview, "Why are you applying for a Junior Developer role when your last position was Senior Developer and you have 20 years of experience?"
The honest answer appears to be something along the lines of "Since getting laid off, I've been unable to land a Senior job, and now I'm getting desperate."
A more nuanced answer might be something like "Since getting laid off, I've realized that despite having the title I'm not really qualified to be a Senior Developer in most organizations. I've decided to take a step back and grow my career a bit." Only state this if it is true. Discuss how important it is for you to improve your skills in your next job.
Be ready to answer questions about how long you can expect to be happy in a role that is less than Senior. And be ready to talk about the salary you may be asked to accept. Hiring managers will likely be wary of someone who would go from Senior to Junior - they may expect them to jump as soon as a position becomes available. You may need to calm those fears in order to get hired.
How should I respond when I inevitably get asked during an interview, "Why are you applying for a Junior Developer role when your last position was Senior Developer and you have 20 years of experience?"
Long term, you should try and upskill. I'm guessing it's not necessarily experience you lack, but using modern stacks?
You can be honest, but the problem is any way you say it is going to be seen as a red flag.
Short term, if you're desperate, here's an alternative approach you can try:
"I've been doing this for 20 years now and find the senior role is quite stressful and time consuming (occupies my mind outside work hours), so I'm applying for a junior position in the hope that it will be less stressful and provide a better work/life balance.
(there is nothing wrong with taking it easy or wanting a better work/life balance, not everyone needs to be a workaholic)
I am not recommending you to lie as such. For all we know this is how you feel in addition to what you've already said. Although with interview questions like this, I don't think a white lie hurts anyone. Those who advocate nothing but complete honesty with your employer are usually the biggest liars of them all, or unemployed.
Just sharing my experience, I've tried being honest before about why I moved company after 9 years. It was because I was underpaid by 60% and new juniors being hired were starting at a higher rate than seniors. - I could tell when I was honest the interviewers didn't like it, and I never heard back from them. When I changed my answer to: "I just want to further my own skills" I started hearing back.