Variables[Level[expression, {-1}]]
you have to know that Subscript variables is not considered as pure variables in MMA. it is basically a built in function expression. in this case I would suggest you to used:
d = Table[Exp[Subscript[\[Phi]Table[Exp[Subscript[ϕ, j]], {j, 1, 10}];
Cases[d, Subscript[__, __], {1, -1}]
{Subscript[\[Phi]Subscript[ϕ, 1], Subscript[\[Phi]Subscript[ϕ, 2], Subscript[\[Phi]Subscript[ϕ, 3], \
Subscript[\[Phi]Subscript[ϕ, 4], Subscript[\[Phi]Subscript[ϕ, 5], Subscript[\[Phi]Subscript[ϕ, 6], \
Subscript[\[Phi]Subscript[ϕ, 7], Subscript[\[Phi]Subscript[ϕ, 8], Subscript[\[Phi]Subscript[ϕ, 9], \
Subscript[\[Phi]Subscript[ϕ, 10]}