I've long said, and would stand by: Programming/Development is logic; learn logic. Languages are just syntax; if you understand logic, you _can_ learn the syntax.
Taking concepts from one language to another shouldn't be an onerous task.
Of course, none of that means you'll get that _senior_ language -focused position, or any particular position at all.
But let's not act like picking up a new language, for a developer, is the equivalent of switching from development to medical practices, or even networking/system administration/etc.