We do a hybrid of both. Internally, we have a specific job/position code, and externally we have job descriptions posted.
If we’re hiring 10 senior software engineers, I’ll have 10 position IDs at the start, but we’ll only have one job posting for Senior Software Engineer (assuming there is no difference in the JD).
I can’t imagine going onto a company site that’s hiring 10 Senior SWEs and seeing 10 identical listings. That would make me doubt their competence.
If we’re hiring 10 senior software engineers, I’ll have 10 position IDs at the start, but we’ll only have one job posting for Senior Software Engineer (assuming there is no difference in the JD).
I can’t imagine going onto a company site that’s hiring 10 Senior SWEs and seeing 10 identical listings. That would make me doubt their competence.