Возможны оба варианта.
Правильно: вакансия или вакантная должность.
Верно: Ему присвоили звание полковника. Он окончил войну в звании майора.
Правильно только: должность, задолженность.
Корректно: присвоено звание капитана, присвоено очередное звание - капитан.
Если вопрос "где?", то ответ – в здании.
Различается употребление предлогов в конструкциях: принять на должность, но: работать в должности. Вариант занимать должность также корректен.
Правилен первый вариант.
Верно: на должность паспортиста.