In the Netherlands, it's the name for anyone between junior and senior, in software. From my perspective it's more something used by recruiters and employers to tell people they don't get a senior engineer's compensation.
No, they weren't. They told me an awkward neologism for someone who isn't senior and isn't junior, and that means that neither they nor the original message tell me mid-level what.
At least in English, this appears to be slang that only recently leaked out of its original context. I've never heard the term before and whatever they used to look it up probably had no results.