This is pretty common for those of us in this experience category (my first programming jobs were at startups in the late 80s). I’ve been fortunate throughout my career to get most of my work from people who had worked with/for me before. Here are a few ideas to consider with your resume/job search:
- shorten the heck out of your resume(s). make it 2 pages and put the rest elsewhere (linkedIn, web page).
- customize the resume you send to include what you know they are specifically working on. Also, include an impressive item or two that isn’t what they are working on.
- Don’t list your actual years of experience. Say something like 15+ years of software development in a variety of roles. People will think you are overqualified for EVERYTHING otherwise.
You and I both know that learning another: language, build tool, editor, or framework is easy. If they ask about it in an interview just take that attitude and say it straight out. Don’t be defensive, be dismissive.
In the end, to someone who finds engineering hard (as your typical manager does, or as a recent grad with <5 years might), it’s not always obvious to them that you can come up to speed quickly. But you know you can because you’ve done it lots of times before. Make sure that comes across in the interview. Mention how in job x you learned y in two weeks and wrote all the code for project z.
good luck and have fun :).