Вы должны использовать какое-то самосоединение в основном со структурой таблицы, которую вы описываете, но можете использовать рекурсивный CTE для этого для обработки произвольных глубин иерархии, если это было проблемой?
WITH cte AS
(
SELECT EmployeeID, BossId
FROM Employee where EmployeeID = @EmployeeID
UNION ALL
SELECT e.EmployeeID, e.BossId
FROM Employee e JOIN cte ON cte.BossId = e.EmployeeID
)
SELECT EmployeeID
FROM cte