Maior que a condição no Linq Join

Eu tentei juntar duas tabelas condicionalmente, mas está me dando erro de sintaxe. Eu tentei encontrar a solução na rede, mas não consigo encontrar como fazer associação condicional com a condição. A única outra alternativa é obter o valor primeiro de uma tabela e fazer uma consulta novamente.

Eu só quero confirmar se existe alguma outra maneira de fazer associação condicional com o linq.

Aqui está o meu código, estou tentando encontrar todas as posições iguais ou inferiores a mim. Basicamente, quero obter meus colegas e subordinados.

from e in entity.M_Employee
join p in entity.M_Position on e.PostionId >= p.PositionId
select p;

questionAnswers(3)

yourAnswerToTheQuestion